如果您要將多個 HTML 頁面轉換為 PDF 文檔,您可以使用在線 HTML 到 PDF 轉換器。但是,如果您需要以編程方式或在批處理過程中執行此轉換,則必須找到一個可以自動將 HTML 轉換為 PDF 的庫。因此,本文提供了在 Python 中將 HTML 文件轉換為 PDF 的分步指南和代碼示例。
Python HTML 到 PDF 轉換庫
Aspose.PDF for Python 是一個強大的庫,可以創建和處理 PDF 文檔。除了各種其他 PDF 操作功能外,該庫還提供了將 HTML 轉換為 PDF 的一流功能。您可以使用以下 pip 命令 安裝庫。
pip install aspose-pdf
在 Python 中將 HTML 轉換為 PDF 的步驟
以下是使用 Aspose.PDF for Python 將 HTML 內容轉換為 PDF 的步驟。
- 在您的應用程序中安裝並導入 Aspose.PDF for Python。
- 從文件加載 HTML 內容。
- 將 HTML 轉換為 PDF 並保存輸出文件。
現在讓我們將這些步驟轉換為 Python 代碼,並將 HTML 文件轉換為 PDF。
在 Python 中將 HTML 轉換為 PDF
這就是在 Python 中將 HTML 文件轉換為 PDF 的方法。
- 創建 HtmlLoadOptions 類的實例。
- 創建 Document 類的實例並使用 HTML 文件的路徑和 HtmlLoadOptions 對像對其進行初始化。
- 使用 Document.save(outputFileName) 方法將 HTML 轉換為 PDF。
以下代碼示例顯示瞭如何將 HTML 文檔轉換為 PDF。
import aspose.pdf as ap
input_html = "input.html"
output_pdf = "output.pdf"
# 創建 HtmlLoadOptions 對象
options = ap.HtmlLoadOptions()
# 加載文件
document = ap.Document(input_html, options)
# 將 HTML 轉換為 PDF
document.save(output_pdf)
HTML文件
轉換後的 PDF
在線 HTML 到 PDF 轉換器
看看我們的免費在線 HTML 到 PDF 轉換器,它使用 Aspose.PDF for Python。
免費的 HTML 到 PDF 轉換
您可以獲得 免費臨時許可證 並將 HTML 文件轉換為 PDF,沒有任何評估限制。
結論
在本文中,您了解瞭如何在 Python 中將 HTML 轉換為 PDF。分步指南和代碼示例演示瞭如何加載 HTML 文件,然後將其另存為 PDF。您可以輕鬆地在您的應用程序中安裝 Aspose.PDF for Python,並將 HTML 內容無縫轉換為 PDF。您可以使用 文檔 探索更多關於 Aspose.PDF for Python 的信息。