使用 Python 添加背景到 PDF

Contents
[ ]

背景图像可以用于为文档添加水印或其他细微设计。在通过 .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)