Agregar Imagen a Archivo PDF Existente

Contents
[ ]

Cada página PDF contiene propiedades de Recursos y Contenidos. Los recursos pueden ser imágenes y formularios, por ejemplo, mientras que el contenido está representado por un conjunto de operadores PDF. Cada operador tiene su nombre y argumento. Este ejemplo utiliza operadores para agregar una imagen a un archivo PDF.

Para agregar una imagen a un archivo PDF existente:

  • Cree un objeto Document y abra el documento PDF de entrada.
  • Obtenga la página a la que desea agregar una imagen.
  • Agregue una nueva página al documento.
  • Establezca el tamaño de la página en 1190.7 x 841.995.
  • Agregue una imagen a la página utilizando el archivo de imagen especificado y el cuadro de recorte de la página.
  • Guarde el archivo.

El siguiente fragmento de código muestra cómo agregar la imagen en un documento PDF.


    // Abra el documento utilizando el archivo de entrada especificado.
    $document = new Document($inputFile);
    
    // Agregue una nueva página al documento.
    $page = $document->getPages()->add();
    
    // Establezca el tamaño de la página en 1190.7 x 841.995.
    $page->setPageSize(1190.7, 841.995);
    
    // Agregue una imagen a la página utilizando el archivo de imagen especificado y el cuadro de recorte de la página.
    $page->addImage($imageFileName, $page->getCropBox());
    
    // Guarde el documento modificado en el archivo de salida especificado.
    $document->save($outputFile);
    
    // Cierre el documento.
    $document->close();