使用Python向PDF文档添加附件

Contents
[ ]

附件可以包含多种信息,并且可以是多种文件类型。本文解释了如何向PDF文件添加附件。

  1. 创建一个新的Python项目。
  2. 导入Aspose.PDF包。
  3. 创建一个Document对象。
  4. 使用您要添加的文件和文件描述创建一个FileSpecification对象。
  5. 使用集合的add方法,将FileSpecification对象添加到Document对象的EmbeddedFileCollection集合中。

EmbeddedFileCollection集合包含PDF文件中的所有附件。 以下代码片段向您展示如何在 PDF 文档中添加附件。


    import aspose.pdf as ap

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

    # 设置要作为附件添加的新文件
    fileSpecification = ap.FileSpecification(attachment_file, "示例文本文件")

    # 将附件添加到文档的附件集合中
    document.embedded_files.append(fileSpecification)

    # 保存新的输出
    document.save(output_pdf)