跳至主要內容
PPDF123

把網頁儲存為 PDF

網址轉 PDF 用 WeasyPrint 抓取一個公開網址,並把頁面儲存為 PDF。JavaScript 不會執行,所以需要腳本或登入的頁面輸出會是空白或不完整。

填寫 網頁 URL 後即可繼續。

網址轉 PDF 把 `urlInput` 交給 WeasyPrint,下載 `output.pdf`。沒有檔案上傳。WeasyPrint 自己去抓這個 URL。這不是無頭 Chrome,也不是截圖服務。

JavaScript 不執行。SPA、機器人牆、Cookie 門與需要登入工作階段的頁面通常印出來是空的或不完整。HTTPS 出錯與指向私網的目標會失敗。

只填寫你有權抓取的 URL。不要用來繞過付費牆或登入。伺服器看得到你鍵入的位址。

若你已經有 HTML,HTML 轉 PDF 更可預期,因為位元組由你控制。

上傳是暫時的。我們不會保存你抓過的網址。

功能

  • WeasyPrint 抓取 `urlInput`;無檔案上傳
  • 無 JavaScript,無 Chrome,下載名固定為 `output.pdf`
  • 不是截圖,也不是帶登入工作階段的列印
  • 匿名 API:/api/v1/convert/url/pdf

適用情境

  • 把公開的靜態文章印成 PDF
  • 歸檔不需要 JS 的 CSS 頁面
  • 把簡單文件 URL 變成檔案

如何把網頁儲存為 PDF?

  1. 貼上你有權抓取的公開 HTTP(S) URL。
  2. 點選處理。沒有紙張欄位。
  3. 下載 `output.pdf`。
  4. 檢查 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 Key,給瀏覽器、開發者與 AI 代理同樣可用。

curl -X POST "https://pdf123.xyz/api/v1/convert/url/pdf" \
  -F "urlInput=your-urlInput" \
  -o output.pdf

也提供 MCP 工具,供說 Model Context Protocol 的用戶端呼叫(JSON-RPC 2.0,POST /mcp)。 完整 API 文件

在 AI 代理中使用

Skill

裝上這個 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「網址轉 PDF」: /skills/pdf123-url-to-pdf.md

全部 Agent Skill

檔案只用於本次處理,完成後自動刪除。