在 PDF 中添加页面与 Python

Aspose.PDF for Python via .NET API 提供了使用 Python 操作 PDF 文档页面的完全灵活性。它将 PDF 文档的所有页面保存在 PageCollection 中,可以用于处理 PDF 页面。
Aspose.PDF for Python via .NET 允许您在文件中的任何位置插入页面到 PDF 文档中,也可以在 PDF 文件的末尾添加页面。
本节展示了如何使用 Python 向 PDF 添加页面。

在 PDF 文件中添加或插入页面

Aspose.PDF for Python via .NET 允许您在文件中的任何位置插入页面到 PDF 文档中,也可以在 PDF 文件的末尾添加页面。

在 PDF 文件的指定位置插入空白页面

要在 PDF 文件中插入空白页面:

  1. 使用输入 PDF 文件创建一个 Document 类对象。

  2. 使用指定索引调用PageCollection集合的insert方法。

  3. 使用save方法保存输出PDF。

以下代码片段向您展示了如何在PDF文件中插入页面。


    import aspose.pdf as ap

    # 打开文档
    document = ap.Document(input_pdf)
    # 在PDF中插入一个空页面
    document.pages.insert(2)
    # 保存输出文件
    document.save(output_pdf)

在PDF文件末尾添加一个空页面

有时,您希望确保文档以空页面结尾。本主题解释了如何在PDF文档末尾插入一个空页面。

要在PDF文件末尾插入一个空页面:

  1. 使用输入PDF文件创建一个Document类对象。

  2. 调用 PageCollection 集合的 add() 方法,不带任何参数。

  3. 使用 save() 方法保存输出 PDF。

以下代码片段向您展示如何在 PDF 文件的末尾插入一个空页面。


    import aspose.pdf as ap

    # 打开文档
    document = ap.Document(input_pdf)

    # 在 PDF 文件的末尾插入一个空页面
    document.pages.add()

    # 保存输出文件
    document.save(output_pdf)