HTML 檔到 PDF

使用 IronPDF for Python 的 RenderHtmlFileAsPdf 方法將整個 HTML 文件轉換為像素級的 PDF。

開始使用

要將 HTML 文件轉換為 PDF,您可以使用 RenderHtmlFileAsPdf 方法。 此方法僅需本地 HTML 文件的路徑,並返回一個 PdfDocument 對象。 此對象包含從 HTML 文件中提取的內容,呈現效果如同在網頁瀏覽器中查看。 確保您的 HTML 包含有效的標記以避免渲染問題。

這裡是如何使用此方法的一個簡單示例:

理解代碼

  • ChromePdfRenderer:這個對象作為與渲染過程的交互點。 通過設置頁眉、頁腳等屬性來調整 PDF 輸出。

  • render_html_file_as_pdf:此方法接收一個 HTML 文件的路徑並將其轉換為 PdfDocument。 生成的 PDF 將非常接近 HTML 文件在網頁瀏覽器中的顯示效果。

  • save_as:該方法將新創建的 PDF 文檔保存到文件系統的指定路徑上。

自訂 PDF 輸出

ChromePdfRenderer comes with various options for customization, including setting headers, footers, margins, backgrounds, page numbers, etc. For more advanced features and customization, see this code example and learn how to customize PDF output.

通過此教程學習如何將HTML轉換為PDF!

準備好開始了嗎?
版本: 2025.9 剛剛發布