Agregar adjunto desde la ruta

Contents
[ ]

El PDF puede incluir archivos incrustados como documentos, hojas de cálculo o imágenes para referencia o distribución. La sobrecarga de ruta de archivo de \u0027add_document_attachment()\u0027 le permite agregar adjuntos directamente desde una ruta de archivo, eliminando la necesidad de abrir el archivo manualmente.

  1. Crear el PdfContentEditor objeto.
  2. Vincular el PDF de entrada.
  3. Agregar el adjunto usando la ruta de archivo.
  4. Guardar el documento actualizado.
import aspose.pdf.facades as pdf_facades
import aspose.pydrawing as apd
from io import BytesIO
import sys
from os import path

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


def add_attachment_from_path(infile, attachment_file, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind document to PdfContentEditor
    content_editor.bind_pdf(infile)
    # Add attachment using file-path overload
    content_editor.add_document_attachment(
        attachment_file,
        "Attachment added using file path overload.",
    )
    # Save updated document
    content_editor.save(outfile)