WebページをPDFとして保存する
URLからPDFは、公開されたWebアドレスをWeasyPrintで取得し、ページをPDFとして保存します。JavaScriptは実行されないため、スクリプトやログインが必要なページは空か不完全になります。
続けるにはウェブページのURLを入力してください。
URLからPDF は `urlInput` を WeasyPrint に渡し、`output.pdf` をダウンロードします。ファイルアップロードはありません。WeasyPrint 自身がその URL を取得します。ヘッドレス Chrome でも、スクリーンショットサービスでもありません。
JavaScript は実行されません。SPA、ボット壁、Cookie ゲート、ログインセッションが必要なページは、多くの場合空白か不完全に印刷されます。HTTPS の失敗やプライベート網へのターゲットは失敗します。
取得する権限のある URL だけを記入してください。ペイウォールやログインを迂回する用途に使わないでください。サーバーは入力したアドレスを見ます。
すでに HTML があるなら HTMLからPDF の方が予測しやすいです。バイトを自分で制御できるためです。
アップロードは一時的です。取得した URL の書庫は保持しません。
機能
- WeasyPrint が `urlInput` を取得。ファイルアップロードなし
- JavaScript なし、Chrome なし。ダウンロード名は固定で `output.pdf`
- スクリーンショットでも、ログインセッション付き印刷でもない
- 匿名 API:/api/v1/convert/url/pdf
こんなときに使う
- 公開の静的記事を PDF に印刷する
- JS が不要な CSS ページをアーカイブする
- 単純な文書 URL をファイルにする
WebページをPDFとして保存するには?
- 取得する権限のある公開 HTTP(S) URL を貼り付けます。
- 処理をクリックします。用紙欄はありません。
- `output.pdf` をダウンロードします。
- CSS が印刷されたか確認します。JS だけに依存するサイトは印刷されません。
制限と注意点
- JS なし、Cookie なし、ログインなし
- Chrome 印刷ではない
- ダウンロード名は常に output.pdf
例
- 公開の静的ブログ記事は、多くの場合読める PDF になる
- JavaScript ダッシュボードの URL は、多くの場合空白のまま印刷される
このツールのプライバシー
ファイルは HTTPS でアップロードされ、サーバーのメモリまたは短命の一時ディレクトリで処理され、結果の準備ができた時点で削除されます。後から閲覧・学習・広告プロファイル用にコピーは残しません。保持期間と AdSense Cookie の開示はプライバシーポリシーをご覧ください。
よくある質問
- なぜ PDF が空白なのですか?
- ページが JavaScript で構築されているか、ボットを遮断しているか、ログインへ飛んでいます。WeasyPrint はダウンロードできた HTML だけを見ます。
- ログイン必須のページを印刷できますか?
- このツールではできません。ログイン後にローカルで HTML を保存し、HTMLからPDF を使ってください。
- Chrome を起動しますか?
- しません。URL を入力として weasyprint を呼び出します。
- ファイル名は何ですか?
- 常に output.pdf です。URL は命名に使いません。
最終更新:
コードから呼び出す
このサイトの各ツールは、通常のRESTエンドポイントです。匿名利用にアカウントやAPIキーは不要です。ブラウザだけでなく、AIエージェントや開発者向けにも使えます。
curl -X POST "https://pdf123.xyz/api/v1/convert/url/pdf" \
-F "urlInput=your-urlInput" \
-o output.pdfModel Context Protocolに対応したエージェント向けに、MCPツールとしても使えます(JSON-RPC 2.0、POST /mcp)。 APIリファレンス
AI エージェントから使う
スキルこのスキルを入れると、Claude Code、Codex、Cursor などの AI エージェントが「URLからPDF」を代わりに実行できます: /skills/pdf123-url-to-pdf.md
ファイルはこの処理のためだけに使い、完了後に自動で削除します。