通过 Python 创建 PDF

无需安装 Adobe Acrobat 即可使用 Python 创建原生高性能 PDF 文件

如何通過Python生成PDF檔

要建立 PDF,請使用 Aspose.PDF for Python via .NET 這個強大且易於使用的 API。開啟 PyPI,搜尋 aspose-pdf 並安裝。或者,執行以下命令:

Console

pip install aspose-pdf

如何通過Python創建 PDF


开发人员只需几行代码即可轻松地直接从 Python for .NET 应用程序创建、加载、修改和转换 PDF 文件。

  1. 在類別檔案中包含命名空間
  2. 初始化 Document 類別物件。
  3. 使用 Pages.Add() 方法新增頁面。
  4. 建立一個新的 TextFragment 物件並設定其文字。
  5. 將 TextFragment 加入到頁面的 Paragraphs 集合中。
  6. 使用 Save(String) 方法儲存 PDF。

以下原始碼顯示了如何使用 Python創建 PDF 檔案。

此示例代码展示了如何使用 Python 创建 PDF

import aspose.pdf as apdf

from os import path
path_outfile = path.join(self.data_dir, outfile)

# Initialize document object
document = apdf.Document()
# Add page
page = document.pages.add()
# Add text to new page
textFragment = apdf.text.TextFragment("Hello, world!")
textFragment.position = apdf.text.Position(100, 600)

textFragment.text_state.font_size = 12
textFragment.text_state.font = apdf.text.FontRepository.find_font(
    "TimesNewRoman"
)
textFragment.text_state.background_color = apdf.Color.blue
textFragment.text_state.foreground_color = apdf.Color.yellow

# Create TextBuilder object
textBuilder = apdf.text.TextBuilder(page)

# Append the text fragment to the PDF page
textBuilder.append_text(textFragment)

document.save(path_outfile)