使用 Python 处理 PDF 中的作品集

创建一个 PDF 组合文档可以将不同类型的文件合并和存档为一个一致的文档。这样的文档可以包括文本文件、图像、电子表格、演示文稿和其他材料,确保所有相关材料存储和组织在一个地方。

PDF 组合文档将有助于以高质量的方式展示您的演示,无论您在哪里使用它。一般来说,创建 PDF 组合文档是一个非常现代的任务。

如何创建 PDF 组合文档

Aspose.PDF for Python via .NET 允许使用 Document 类创建 PDF 组合文档。在通过 FileSpecification 类获取后,将文件添加到 document.collection 对象中。当文件添加完成后,使用 Document 类的 save() 方法保存组合文档。

以下示例使用 Microsoft Excel 文件、Word 文档和图像文件创建一个 PDF 组合文档。

以下代码生成了如下投资组合。

使用 Aspose.PDF for Python 创建的 PDF 投资组合

使用 Aspose.PDF for Python 创建的 PDF 投资组合


    import aspose.pdf as ap

    # 实例化 Document 对象
    document = ap.Document()

    # 实例化文档 Collection 对象
    document.collection = ap.Collection()

    # 获取要添加到投资组合的文件
    excel = ap.FileSpecification(input_excel)
    word = ap.FileSpecification(input_doc)
    image = ap.FileSpecification(input_jpg)

    # 提供文件描述
    excel.description = "Excel 文件"
    word.description = "Word 文件"
    image.description = "图像文件"

    # 将文件添加到文档集合
    document.collection.append(excel)
    document.collection.append(word)
    document.collection.append(image)

    # 保存投资组合文档
    document.save(output_pdf)

从 PDF 投资组合中移除文件

为了从 PDF 投资组合中删除/移除文件,尝试使用以下代码行。


    import aspose.pdf as ap

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

    # 保存更新的文件
    document.save(output_pdf)