差し込みPDF作成
CSVファイルのデータをPDFに差し込み
CSVは、CRM、給与ソフト、会員データベース、学習管理システム、フォームの回答など、ほとんどのシステムが書き出せる形式です。CSVをPDFに差し込めば1行ごとに文書が1部でき、書き出したデータから、名前付きの入力済みPDFが並んだフォルダまで手入力なしで進めます。
確認済み
うまくいく理由
CSVからPDFへの差し込み印刷とは
CSVはただのテキストなので扱いやすい反面、つまずきやすい点があります。PDFBetterはCSVをUTF-8として読みます。日本語版ExcelでふつうにCSV保存するとShift_JISになり、氏名や住所が文字化けします。Excelからは「CSV UTF-8(コンマ区切り)」で保存するか、XLSXのままアップロードしてください。また、住所のようにコンマを含む値はダブルクォーテーションで囲む必要があります。
アップロード前にCSVをExcelで開くと、内容が変わることがあります。先頭の0が消え、長い番号は指数表示になり、日付の表記も変わります。編集が必要なら、保存する前にその列を確認してください。50行まではブラウザ内で無料で生成でき、表もPDFも端末の外に出ません。それを超える場合はPDFBetterのサーバーで生成し、月間の差し込み行数を消費します(Free 25行、Pro 500行、Business 5,000行)。
やり方
CSVファイルのデータをPDFに差し込み:5ステップ
1記入用の書類
2欄に入力
3記入済みのコピー
- 1
CSVを書き出す
元のシステムから見出し行付きで書き出します。文字コードを選べる場合はUTF-8にします。
- 2
PDFを準備する
入力欄のあるPDFを使うか、「入力できるPDFを作成」で追加します。入力欄にCSVの見出しと同じ名前を付ければ、割り当ては自動です。
- 3
アップロードして割り当てる
CSVをアップロードし、各列を入力欄に割り当てます。最初の数行を見て、漢字・かな・長い番号が正しく読めているか確認します。
- 4
ファイル名を決める
ファイル名は、{会社名}_{氏名} のように列名を波かっこで囲んだテンプレートから作ります。{#} は行番号、{#:3} は3桁にゼロ埋めした行番号(007)になります。スラッシュやコロンなどファイル名に使えない文字は空白に置き換えられ、結果が空になった行には record-001 のような名前が付きます。
- 5
チェックして生成する
メールアドレスの形式や最大文字数など、入力欄のルールに合わない行は生成前に一覧表示されます。CSVを直して再度アップロードしてください。
テンプレートから始める
使えるテンプレート
CSVからPDFへの差し込み印刷のよくある質問
日本語が文字化けします
CSVがUTF-8で保存されていません。日本語版ExcelのCSVは通常Shift_JISです。「CSV UTF-8(コンマ区切り)」で保存し直すか、テキストエディタでUTF-8として保存するか、XLSXでアップロードしてください。
タブ区切りやセミコロン区切りのファイルは使えますか?
確実なのは、見出し行付きのコンマ区切りです。別の区切り文字で書き出されるなら、コンマ区切りで書き出し直すか、変換してからアップロードしてください。
長い番号が 1.23E+15 になってしまいました
CSVを表計算ソフトで開いて保存したときに起きます。元の書き出しファイルを使うか、保存前にその列を文字列にしてください。
フォームの回答をPDFに差し込めますか?
できます。PDFBetterのフォームの回答をCSVで書き出し、ここで回答者ごとの通知書、領収書、修了証などに差し込めます。
割り当てなかった列はどうなりますか?
入力には使われませんが、ファイル名のテンプレートには使えます。