通过 Python 向 PDF 添加文本

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

如何使用 Python for .NET 库处理 PDF 中的文本

要将文本添加到 PDF 文件中,我们将使用 Aspose.PDF for Python API,这是一款适用于 .NET 的功能丰富、强大且易于使用的文档处理 API。打开 NuGet 软件包管理器,搜索 Aspose.pdf 然后安装。你也可以使用软件包管理器控制台中的以下命令。

Python Package Manager Console

pip install aspose-pdf

通过 Python 将文本添加到 PDF 文件


要在你的环境中试用代码,你需要 Aspose.PDF for Python

1。使用文档实例加载 PDF。 1。创建文本段落并定义其属性。 1。使用 TextBuilder 将文本段落添加到页面。 1。再次保存该文件。

向 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)