HTML 到 PDF Python

如果您要將多個 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文件

Python HTML 到 PDF

轉換後的 PDF

Python 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 的信息。

相關文章