通过 Python 向 PDF 添加文本

使用 Python for .NET 向 PDF 文档添加文本。使用 Aspose.PDF 以编程方式修改 PDF 文档

如何使用 Python for .NET 庫處理 PDF 中的文字

要將文本添加到 PDF 檔中,我們將使用 [Aspose.PDF Python](https://products.aspose.com/pdf/net) API,這是一個功能豐富、功能強大且易於使用的文檔操作 API。。打開 [NuGet](https://www.nuget.org/packages/aspose.pdf) 包管理器,搜索“.PDF”並安裝。您也可以從程式包管理器主控台使用以下命令。

Python Package Manager Console

pip install aspose-pdf

通過Python將文本添加到 PDF 檔


若要在你的環境中嘗試代碼,你需要 [阿波斯.PDF Python](https://releases.aspose.com/pdf/net)。

  1. 載入包含文件實例的 PDF。
  2. 建立文字參數並定義其屬性。
  3. 使用文字生成器將文字段落添加到頁面。
  4. 再次儲存檔。

將文字新增到 PDF - Python

此示例代码说明如何在 PDF 文档中添加文本-Python

import aspose.pdf as ap

# Open document
document = ap.Document(input_pdf)

# Get particular page
page = document.pages[1]

# Create text fragment
text_fragment = ap.text.TextFragment("main text")
text_fragment.position = ap.text.Position(100, 600)

# Set text properties
text_fragment.text_state.font_size = 12
text_fragment.text_state.font = ap.text.FontRepository.find_font("TimesNewRoman")
text_fragment.text_state.background_color = ap.Color.light_gray
text_fragment.text_state.foreground_color = ap.Color.red

# Create TextBuilder object
builder = ap.text.TextBuilder(page)

# Append the text fragment to the PDF page
builder.append_text(text_fragment)

# Save resulting PDF document.
document.save(output_pdf)