HTMLをPDFにする
HTMLからPDFは、アップロードした .html / .htm ファイル、またはHTMLを含むZIPをWeasyPrintでPDFにします。JavaScriptは実行されないため、スクリプトで組み立てるページは不完全になります。
ファイルをここにドロップするか、クリックして選んでください
対応形式:HTML, HTM, ZIP・1ファイル500.0 MBまで · 一度に最大20ファイル
Ctrl/Cmd+V またはクリップボードメニューからファイルを貼り付けることもできます。
HTMLからPDF は WeasyPrint で描画します。`.html` / `.htm`、または少なくとも 1 つの `.html` を含む ZIP(アーカイブのルートに `index.html` があればそれを、なければ最初の `.html` エントリを使います)をアップロードします。出力 PDF はアップロードファイル名に従います。
`zoom` 欄は無視されます。ヘッドレス Chrome はなく、JavaScript も実行しません。外部の画像、スタイルシート、フォントは公開されたウェブアドレスから取得され(最大 500 リソース、1 件 64 MiB まで、1 リクエスト 15 秒)、プライベートネットワークや内部ネットワークのアドレスはブロックされます。ZIP 内の相対リソースは、展開したファイルから解決されます。
WeasyPrint が対応する CSS は印刷されます。スクリプト重いアプリ、永遠に落ちてこないウェブフォント、現代的な JS レイアウトはしばしば崩れます。入力は暗号化 PDF ではありません。このツールは HTML から始まります。
ソースがすでに URL なら URLからPDF です。Markdown なら MarkdownからPDF(先に CommonMark、次に同じ WeasyPrint)です。
アップロードは一時的です。HTML の書庫は保持しません。
機能
- WeasyPrint。Chromium ではない
- HTML、または ZIP(index.html、なければ最初の .html)を描画
- zoom は無視。JavaScript なし
- 匿名 API:/api/v1/convert/html/pdf
こんなときに使う
- 静的な請求 HTML を PDF に印刷する
- JS が不要な CSS レポートを描画する
- 小さな HTML+リソースの ZIP を PDF にする
HTMLをPDFに変換するには?
- HTML、または HTML 入り ZIP をアップロードします。
- zoom は無視して構いません。描画を変えません。
- 処理をクリックし、PDF をダウンロードします。
- フォントと改ページを確認します。JS だけに依存するページは空白か乱れます。
制限と注意点
- JavaScript なし、Chrome なし、ズームなし
- WeasyPrint が扱う CSS のみ
- 遠隔リソースは公開ウェブアドレスからのみ読み込まれ、プライベート/内部アドレスはブロックされる
- 描画は既定で 180 秒で打ち切られる
- このサイトのアップロード上限は 1 ファイルあたり 500 MB で、約 95 MB を超えると分割して送信されます。API への直接リクエスト 1 回の本文は 100 MB までです。
例
- ローカル CSS 付きの意味的な HTML 手紙は、きれいに印刷されることが多い
- ビルド成果のない create-react-app の index.html は、多くの場合空白のまま印刷される
このツールのプライバシー
ファイルは HTTPS でアップロードされ、サーバーのメモリまたは短命の一時ディレクトリで処理され、結果の準備ができた時点で削除されます。後から閲覧・学習・広告プロファイル用にコピーは残しません。保持期間と AdSense Cookie の開示はプライバシーポリシーをご覧ください。
よくある質問
- なぜ React アプリが空白の PDF になりますか?
- WeasyPrint は JavaScript を走らせません。空の SPA シェルではなく、静的 HTML を送ってください。
- zoom は効きますか?
- 効きません。変換関数はパラメータを受け取りません。
- ZIP はどう扱われますか?
- アーカイブのルートに index.html があればそれを描画し、なければ最初の .html エントリを描画します。
- Chrome の印刷して PDF ですか?
- いいえ。WeasyPrint の HTML/CSS エンジンです。
最終更新:
コードから呼び出す
このサイトの各ツールは、通常のRESTエンドポイントです。匿名利用にアカウントやAPIキーは不要です。ブラウザだけでなく、AIエージェントや開発者向けにも使えます。
curl -X POST "https://pdf123.xyz/api/v1/convert/html/pdf" \
-F "[email protected]" \
-o output.pdfModel Context Protocolに対応したエージェント向けに、MCPツールとしても使えます(JSON-RPC 2.0、POST /mcp)。 APIリファレンス
AI エージェントから使う
スキルこのスキルを入れると、Claude Code、Codex、Cursor などの AI エージェントが「HTMLからPDF」を代わりに実行できます: /skills/pdf123-html-to-pdf.md
ファイルはこの処理のためだけに使い、完了後に自動で削除します。