CSVをPDFに変換
CSVをPDFの表に変換する無料のオンラインツールです。CSVを貼り付けるか、デバイスから.csvファイルを選ぶだけで、PDFの表を作成できます。ファイルはブラウザ内で読み込まれ、インストールもアカウント登録も不要です。匿名で使う場合はセキュリティ確認が必要です。
5行、6列。テーブルのHTMLは 256 KB のうち 1.4 KB です。
セキュリティ確認を完了すると、ボタンが有効になります。
結果
ここにPDFが表示されます。
無料のWebツールでは、先頭の10ページまでしか出力できません。長いドキュメントはAPIをご利用ください。
保存期間:Webツールの結果は10分後に削除され、履歴は保存されません。APIの結果は無料プランでは1日、StarterとProでは7日保存されます(Businessでは30日)。
アカウント登録なしで利用可能
無料で毎分10、毎日50まで。
実ブラウザによるレンダリング
APIと同じエンジンであるヘッドレスChromium(画面を持たないブラウザエンジン)です。
自動的に削除
Webツールの結果は10分後に削除されます。
プライバシー:送信された内容は、このファイルを作成するためにのみ使用されます。作業用のコピーはジョブの終了時に削除され、結果は10分後に削除されます。詳しくはプライバシーポリシーをご覧ください。
curl -X POST https://api.aiipworld.com/v1/render \
-H "Authorization: Bearer $AIIPWORLD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"html":"","output":"pdf","options":{}}'
# returns {"job_id": "...", "status": "queued"}; then poll:
curl https://api.aiipworld.com/v1/jobs/JOB_ID -H "Authorization: Bearer $AIIPWORLD_API_KEY"一括処理
Webツールは一度に1ドキュメントまで処理します。APIではドキュメントごとに一つのリクエストとなるため、プランが許す数だけスクリプトで処理できます。
詳細設定
ヘッダーとフッター、ページ範囲、拡大縮小、用紙サイズの指定、待機条件、リクエストヘッダーはAPIのオプションです。詳しくはドキュメントをご覧ください。
保存期間
Webツールの結果は10分保存されます。無料APIの結果は1日、StarterとProの結果は7日、Businessの結果は30日保存されます。Webツールでは、訪問者ごとに毎分10回、毎日50回まで変換できます。
ひとことで言うと
CSVのテキストまたはCSVファイルを、ブラウザ内で読み込んでPDFの表に変換する無料のオンラインツールです。
主な仕様
- 入力:カンマ、セミコロン、タブ、パイプの区切り文字に対応し、先頭行から判定します。UTF-8として読み込み、2 MBを超えるファイルは開けません。
- 出力:ヘッダー行を全ページに繰り返すPDF表です。初期値は横向きで、フォントサイズは7ptから12ptです。
- 制限:表のHTMLは256 KB以内に収まる必要があり、無料ツールは最大10ページまで印刷します。Excelファイルは非対応で、数式は計算されません。
- アカウント登録なしの無料利用では、訪問者ごとに毎分10件、毎日50件まで変換でき、透かしは入りません。ログインしているユーザーは、レンダリングごとに1クレジットを使用します。毎月100無料クレジットが付与されます。
- ファイルは自動的に削除されます。アカウント登録なしの場合は変換後10分、無料アカウントの場合は1日で削除されます。
- 開発者は、APIキーを付けてPOST https://api.aiipworld.com/v1/renderを送信すると、同じレンダリングを実行できます。詳しくはPDF APIページをご覧ください。
使い方
- CSVのテキストを貼り付けるか、デバイスから.csvファイルを選びます。
- 区切り文字と、1行目がヘッダーかどうかを確認します。
- 用紙サイズ、向き(横向きが初期値)、フォントサイズを選びます。
- 「PDFに変換」をクリックして、PDFをダウンロードします。
出力例
CSV PDF 変換の手順
ソフトのインストールやアカウントの作成は不要です。ブラウザでそのまま変換できます。匿名で使う場合は、セキュリティ確認が必要です。
変換すると、PDFの表が作られます。CSVの各行が表の行になり、各値が1つのセルに入ります。できあがったPDFはダウンロードできます。
横に広い表と長い表の扱い
列が多い表は、横向き(初期値)で印刷すると読みやすいことが多いです。フォントサイズは7ptから12ptの間で設定できます。小さいフォントサイズにすると、1ページに入る列が増えます。
無料ツールが印刷するのは最大10ページまでです。長い表は、複数のファイルに分けてから変換してください。
Excelファイルの変換について
このツールはExcelファイルを開けません。先に表計算アプリでシートをCSVとして保存してください。数式は計算されないため、変換する前に値を確認してください。
区切り文字・引用符・文字コード
1列だけが表示される場合や、列がずれる場合は、区切り文字を手動で選んでください。引用符で囲まれた項目には、区切り文字や改行を含めることができます。
APIでCSVをPDFに変換する方法
自分のコードで表のHTMLを作り、html_to_pdfリクエストとしてAPIに送ります。認証にはAPIキーをBearerトークンとして使います。
GET /v1/jobs/:idを呼び出し、ジョブが成功するまで状態を確認します。成功したら、download_urlからファイルをダウンロードします。失敗したジョブやタイムアウトしたジョブのクレジットは返却されます。一括処理用のエンドポイントはないため、1つのドキュメントにつき1リクエストを送ります。
数値の配置とヘッダー行
数字だけの列は右揃えになり、桁が揃って見えます。数字と文字が混在する列は数値列とみなされないため、通常の揃え方になります。ツールはファイルのセルの文字をそのまま印刷します。
列名を含む1行目は、ヘッダーとしてマークしてください。ヘッダーは各ページの上端に繰り返されるため、複数ページの表で役立ちます。
ファイルの読み込み:引用符・区切り文字・文字コード
1行目から区切り文字(カンマ、セミコロン、タブ、パイプ)を判定します。列が正しく分かれない場合は、区切り文字を手動で選んでください。区切り文字を含む項目は、引用符で囲んでください(例:住所の中のカンマ)。引用符の中の改行は、1つのセルに残ります。引用符の中で2つ続けた引用符は、1つとして表示されます。
ファイルはUTF-8として読み込まれます。別の文字コードで保存されていると文字が崩れることがあるため、表計算アプリやテキストエディタでUTF-8として保存し直してください。2 MBを超えるファイルは開けません。非常に大きな書き出しデータは、分割してください。
よくある質問
CSVファイルはアップロードされますか?
ファイルはブラウザ内で読み込まれてHTMLの表になり、元のファイルではなくその表がAPIに送られて、PDFとして印刷されます。PDFは10分後に削除されます。
ヘッダー行は全ページに繰り返されますか?
はい、1行目をヘッダーとしてマークした場合は繰り返されます。48行のサンプルで、2ページにわたる表を確認しています。
列幅はどのように決まりますか?
内容によって決まります。HTMLの表と同じ考え方です。長い文字は、セル内で折り返されます。数字だけの列は右揃えになります。
対応している区切り文字は何ですか?
カンマ、セミコロン、タブ、パイプに対応しています。ツールは1行目から判定し、手動で設定することもできます。引用符で囲まれた項目、2つ続けた引用符、引用符の中の改行も扱えます。
Excelファイルは変換できますか?
直接は変換できません。先に表計算アプリでシートをCSVとして保存してください。数式は計算されず、CSVには値が入ります。
CSVの大きさに上限はありますか?
あります。表のHTMLは256 KB以内に収まる必要があります。無料ツールは最初の10ページまでを印刷します。2MBを超えるファイルは開けません。大きな表は、APIを使ってください。
文字化けするのはなぜですか?
ファイルはUTF-8として読み込まれるためです。別の文字コードで保存されている場合は、表計算アプリでUTF-8として保存し直してください。
PDFに出す列を選べますか?
いいえ、CSVのすべての列が印刷されます。不要な列はCSVから削除して保存し直してから、変換してください。
PDFにタイトルや合計を追加できますか?
いいえ、CSVの行がそのまま表として印刷されます。合計を入れたい場合は、CSVに行として追加してから変換してください。
すべての列が1列にまとまってしまうのはなぜですか?
区切り文字が正しく判定されていない可能性が高いです。ツールは1行目から推測するため、ファイルで使われている区切り文字(セミコロンやタブなど)を選んでください。
複数のCSVファイルをまとめて変換できますか?
無料のオンラインツールでは、一度に1ファイルだけ変換できます。APIを使う場合は、1ファイルにつき1リクエストを送ります。
PDFが数ページで止まるのはなぜですか?
無料ツールが印刷するのは最大10ページまでです。CSVを小さなファイルに分けてそれぞれ変換し、各パートにもヘッダー行を残すと、どのPDFも単独で読めます。
数字が右寄せになっているのはなぜですか?
数字だけの列は、数値を比べやすいように右揃えになります。1行でも文字が含まれる列は、通常の揃え方のままです。
アプリ内や一括処理で使いたい場合
このツールはレンダリングAPIで動作するため、同じPDFを、お使いのコードから一回のHTTPリクエストで取得できます。 無料アカウントには、毎月100クレジットが含まれています。
