Agregar archivos adjuntos a PDF en Python

Los adjuntos pueden contener una amplia variedad de información y pueden ser de diferentes tipos de archivo. Este artículo explica cómo agregar un adjunto a un archivo PDF.

Utilice archivos adjuntos PDF incrustados cuando necesite empaquetar archivos fuente de soporte, hojas de cálculo, imágenes o documentos relacionados junto con el PDF principal.

  1. Cree un nuevo proyecto Python.
  2. Importe el paquete Aspose.PDF
  3. Cree un Documento objeto.
  4. Cree un FileSpecification objeto con el archivo que estás añadiendo y la descripción del archivo.
  5. Agregar el FileSpecification objeto al Documento del objeto EmbeddedFileCollection colección, con la de la colección agregar método.

El EmbeddedFileCollection La colección contiene todos los archivos adjuntos en el archivo PDF. El siguiente fragmento de código muestra cómo agregar un archivo adjunto en un documento PDF.

from os import path
import aspose.pdf as ap

def add_attachments(infile, attachment_path, outfile):
    with ap.Document(infile) as document:
        file_spec = ap.FileSpecification(attachment_path, "Sample text file")
        document.embedded_files.add(path.basename(attachment_path), file_spec)
        document.save(outfile)

Temas relacionados con archivos adjuntos