HTML PDF 変換 — CSS を保持、アップロード不要
ブラウザで HTML を PDF に変換。コードを貼り付けるか .html ファイルを開きます。<style> とインライン CSS は保持し、スクリプトは削除します。
ブラウザ内で変換 · 登録不要
HTML は 2 MB まで。スクリプト、フォーム、埋め込みフレームは削除されます。プレビューの内容がそのまま PDF になります。
使い方
- HTML を貼り付けるか、.html/.htm ファイルを開きます。入力に合わせてプレビューが更新されます。
- 用紙サイズ、向き、余白、ページ番号を設定し、必要に応じて透かしやパスワードを追加します。
- 「PDF をダウンロード」を選び、このタブで作成したファイルを保存します。
変換例
<h1 style="color:#4338ca">請求書</h1> → 青い見出しで、テキストを選択できる PDF。
仕様と制限
<style> ブロックと style 属性のルールが適用され、@media print のルールも使われます。これらは文書内だけに適用され、このページには影響しません。リンクされたスタイルシート、@import、Web フォントは読み込まれません。本文は Noto Sans、コードは Noto Sans Mono で組まれます。
外部の画像は、サーバーがクロスオリジン読み込み(CORS)を許可している場合のみ表示されます。それ以外の画像や相対パスはラベル付きの枠になります。Data URI は常に使えます。プレビューは外部画像をそのサーバーから読み込みますが、HTML 自体はブラウザの中にとどまります。
FAQ
PDF を作成する前に HTML 内の JavaScript は実行されますか?
いいえ。スクリプト、イベントハンドラー、javascript: リンクは DOMPurify で削除されるため、JavaScript で内容を生成するページは空白になります。ブラウザの開発者ツールなどから、描画後の HTML を貼り付けてください。
URL を指定して Web ページを変換できますか?
いいえ。ブラウザはあるサイトから別のサイトのページを読み取ることを許可していません。ページを開いて .html ファイルとして保存するか HTML をコピーし、それを変換してください。
PDF のテキストは選択できますか?
はい。レイアウトはブラウザが行い、中国語・日本語・韓国語を含む Noto フォントを埋め込んだベクターテキストとして書き込まれます。アラビア語とヘブライ語はまだ対応しておらず、代わりに印刷ダイアログが表示されます。
関連ツール
形式の参考資料
ツールページの更新日: