CSV ファイルを開くか貼り付けて、PDF をダウンロード を選びます。既定では、A4 横向きのページに表が作成され、各ページに見出し行が繰り返され、1 行おきに色が付き、ページ番号が入ります。ページに収まらない横に広い表は、切り捨てられることなく追加のページに続きます。日本語、中国語、韓国語、アラビア語、キリル文字、ギリシャ文字のテキストは、対応する Noto Sans フォントで描画されます。フォントは、データに必要な場合にだけダウンロードされます。CSV 自体がアップロードされることはありません。
CSV を PDF に変換する手順
.csv、.tsv、.txtファイルを開くか、ツールにドロップするか、行を貼り付けます。入力 の表を確認し、必要に応じて 読み込み設定 で区切り文字、見出し行、文字コードを設定してください。- タイトル(初期値はファイル名)、用紙サイズ、向き、文字サイズ(pt) を設定します。
- 列 で、印刷しない列のチェックを外します。列はファイル内の順序のままです。
- PDF をダウンロード を選びます。
多数のファイルを同じ設定で変換するには、一括変換:複数のファイルを変換 を選びます。各ファイルがそれぞれファイル名をタイトルにした 1 つの PDF になり、まとめて 1 つの ZIP としてダウンロードされます。一括変換では、各ファイルを 25 MB 以下にする必要があります。
ページと表のオプション
| 用紙サイズ | A4(既定)、Letter、Legal、A3 から選びます。余白は 0.5 インチ(36 pt)です。 |
|---|---|
| 向き | 横(既定)または縦です。横向きのほうが、1 ページに多くの列が入ります。 |
| 文字サイズ(pt) | 6~16 ポイントで、既定は 9 ポイントです。タイトルは 5 ポイント大きくなります。 |
| 長いテキスト | 折り返して複数行にする(既定)では、すべての文字が残り、行の高さが増えます。1 行に収めて … で省略 では、行の高さを 1 行分に保ち、長い値を短縮するため、値の一部は印刷されません。 |
| 1 行おきに色を付ける | 既定でオンです。オフにすると、単純な罫線の表になります。 |
| 各ページに見出し行を繰り返す | 既定でオンです。オフにすると、見出し行は表の最初のページにだけ印刷されます。 |
| ページ番号 | 既定でオンです。各ページの右下に 3 / 12 のように表示されます。 |
| 漢字のフォント | 漢字(汉字/漢字/한자)だけのセルを、中国語、日本語、韓国語のどの字形で表示するかを選びます。かなを含むセルは常に日本語のフォントで、ハングルを含むセルは韓国語のフォントで描画されます。読み手の言語を選んでください。 |
横に広い表
各列の幅は、その列で最も長い行に合わせて決まり、上限は印刷範囲の幅の 45% です。それより長いテキストはセル内で折り返されます。選んだ列がページの幅に収まらない場合、表は列のグループに分割されます。最初のグループのすべての行を印刷してから、次のグループを新しいページから始める、という順で続きます。ページの外に印刷されるものはありません。
- 2 つ目以降のグループでは、選んだ列の最初の列が繰り返されるため、どの行かがわかります。繰り返す列を決めるには、ID や名前の列を先頭に置くか、それより前の列のチェックを外してください。
- 各グループの右上には、
15–26 / 41のような小さなラベルが表示され、そのページに選んだ列のうちどの列が含まれるかがわかります。 - 1 ページに入る列を増やすには、横向きや A3 などの大きな用紙を選ぶか、文字サイズを小さくするか、不要な列のチェックを外してください。
言語、フォント、右から左へ書くテキスト
Windows-1252 で表せる値(英語とほとんどの西ヨーロッパ言語のテキスト)には PDF に組み込みの Helvetica を使うため、フォントはダウンロードされません。それ以外のテキストには、セルごとに選んだ Noto Sans フォントを使い、データに必要な場合にだけ assets.viewcsv.app からダウンロードします。
| ラテン文字・ギリシャ文字・キリル文字 | 0.6 MB。ポーランド語の Łódź、ギリシャ語、ロシア語のテキストなど |
|---|---|
| 中国語 | 10.9 MB |
| 日本語 | 5.5 MB |
| 韓国語 | 6.1 MB |
| アラビア語 | 0.3 MB |
- フォントは PDF に埋め込まれるため、どの端末でも同じように表示・印刷されます。テキストは選択も検索もできます。アラビア語は字形を整えたグリフとして表示順に保存されるため、PDF からコピーしたテキストが元のセルの文字と完全には一致しないことがあります。
- アラビア語のセルは字形が整えられ、右揃えになります。表自体は左から右へ並び、最初の列は左端にあります。
- 各セルは 1 つのフォントで描画されます。アラビア語と中国語のように 1 つのフォントでは表せない文字が混在するセルや、絵文字を含むセルがあると、その行と列を示して変換を中止します。文字が空の四角形に置き換えられることはありません。
PDF を作成できない・表が窮屈な場合
- 1 つの PDF フォントでは描画できない文字がセルに含まれている。 メッセージに行と列が示されます。そのセルの絵文字や記号を削除するか、CSV エディター で異なる文字のテキストを別々の列に分けてください。それらの文字を残す必要があるデータには、CSV を HTML に変換 や CSV を Excel に変換 を使ってください。
- フォントをダウンロードできなかった。 フォントは
assets.viewcsv.appから取得します。接続、ファイアウォール、コンテンツ ブロッカーを確認してから、もう一度お試しください。 - 結果が大きすぎてこの形式で出力できない。 PDF の書き出しは、データ行が 20,000 行またはページが 2,000 ページを超えると中止されます。印刷する行を 抽出 するか、CSV を分割 してください。
- 列がとても狭く、テキストが何度も折り返される。 横向きや A3 に切り替えるか、文字サイズを小さくするか、列のチェックを外してください。長い自由記述の列は、折り返して複数行にする で印刷するのが最適です。
制限とプライバシー
PDF に書き出せるのは、データ行 20,000 行、2,000 ページまでです。また、CSV はブラウザーの作業画面で開ける大きさである必要があり、上限は 25 MB、10万行、250 列、200万セルです。
PDF は、このタブ内のバックグラウンドのワーカーで、オープンソースの jsPDF と jspdf-autotable ライブラリを使って作成されます。そのためページの操作が止まることはなく、キャンセル で中止できます。ダウンロードされるのはフォントのファイルだけで、CSV と PDF がお使いの端末の外に出ることはありません。
例:2 件の請求書を PDF の表に変換
先頭がゼロの番号、引用符で囲まれたコンマ、ポーランドの地名、2 行のメモを含む 2 件の請求書を、既定の設定(A4 横向き、9 pt)とタイトル invoices で変換した例です。下のテキストは、ダウンロードした PDF から pdftotext -layout で抽出したもので、ページ番号は 1 / 1 と描画されています。Łódź は Windows-1252 の範囲外なので、そのセルには 0.6 MB のラテン文字用フォントが埋め込まれ、それ以外はすべて Helvetica を使っています。
invoice_no,client,city,amount,due_date,note 000981,"Smith & Co, Ltd",Leeds,1250.00,2026-05-31,Net 30 000982,Łódź Tools,Łódź,89.90,2026-06-15,"Two lines: second line"
pdfinfo: Pages 1, Page size 841.89 x 595.28 pts (A4), Title "invoices"
invoices
invoice_no client city amount due_date note
000981 Smith & Co, Ltd Leeds 1250.00 2026-05-31 Net 30
000982 Łódź Tools Łódź 89.90 2026-06-15 Two lines:
second line
1/1よくある質問
PDF で日本語、中国語、韓国語、アラビア語は正しく表示されますか?
はい。データに使われている文字の種類を判定し、対応する Noto Sans フォントを埋め込みます。1 つのフォントでは表せない文字が混在するセルや絵文字を含むセルがある場合は、空の四角形を印刷するのではなく、変更が必要なセルを示します。
ページに収まらない列はどうなりますか?
追加の列のグループとして、次のページ以降に続きます。各グループでは選んだ列の最初の列が繰り返され、15–26 / 41 のようなラベルが付きます。切り捨てられる列はありません。
数値の書式が変わったり、合計が追加されたりしますか?
いいえ。先頭のゼロも含め、すべての値は CSV に書かれたとおりに印刷され、行や合計が追加されることもありません。列の統計が必要な場合は、列のプロファイル を使ってください。