Añadir Imagen a PDF usando Python

Añadir Imagen en un Archivo PDF Existente

El siguiente fragmento de código muestra cómo añadir una imagen en el archivo PDF.

  1. Cargar el archivo PDF de entrada.
  2. Especificar el número de página en la que se colocará la imagen.
  3. Para definir la posición de la imagen en la página, llame al método add_image de la clase Page.
  4. Llame al método save() de la clase Document.

    import aspose.pdf as ap

    # Abrir documento
    document = ap.Document(input_file)

    document.pages[1].add_image(image_file, ap.Rectangle(20, 730, 120, 830, True))

    document.save(output_pdf)

Añadir Imagen en un Archivo PDF Existente (Facades)

También hay una manera alternativa, más fácil de añadir una Imagen a un archivo PDF. Puedes usar el método AddImage de la clase PdfFileMend. El método add_image() requiere la imagen que se va a añadir, el número de página en el que se necesita añadir la imagen y la información de coordenadas. Después de eso, guarda el archivo PDF actualizado y cierra el objeto PdfFileMend usando el método close(). El siguiente fragmento de código te muestra cómo añadir una imagen en un archivo PDF existente.


    import aspose.pdf as ap

    # Abrir documento
    mender = ap.facades.PdfFileMend()

    # Crear objeto PdfFileMend para añadir texto
    mender.bind_pdf(input_file)

    # Añadir imagen en el archivo PDF
    mender.add_image(image_file, 1, 100.0, 600.0, 200.0, 700.0)

    # Guardar cambios
    mender.save(output_pdf)

    # Cerrar objeto PdfFileMend
    mender.close()