使用 Python 添加背景到 PDF
Contents
[
Hide
]
背景图像可以用于为文档添加水印或其他细微设计。在通过 .NET 的 Aspose.PDF for Python 中,每个 PDF 文档是一个页面集合,每个页面包含一个工件集合。BackgroundArtifact 类可以用于向页面对象添加背景图像。
以下代码片段展示了如何使用 BackgroundArtifact 对象通过 Python 向 PDF 页面添加背景图像。
import aspose.pdf as ap
# 创建一个新的 Document 对象
document = ap.Document()
# 向 document 对象添加新页面
page = document.pages.add()
# 创建 Background Artifact 对象
background = ap.BackgroundArtifact()
# 为 backgroundartifact 对象指定图像
background.background_image = io.FileIO(input_image_file)
# 将 backgroundartifact 添加到页面的工件集合中
page.artifacts.append(background)
# 保存文档
document.save(output_pdf)