Formularios PDF. Administrar mediante PHP

Gestione Acroforms en un documento PDF con Aspose.PDF para la biblioteca PHP via Java

Cómo gestionar formularios PDF con la biblioteca PHP via Java

Para añadir formularios PDF (Acroforms) a un archivo PDF, utilizaremos Aspose.PDF para PHP a través de la API de Java, que es una herramienta de manipulación de documentos rica en funciones, potente y fácil de usar en php-java. Instale la versión 9.0 de Tomcat en cualquier ubicación, añada Aspose.pdf.war y, para obtener más información, consulte la página GitHub.

Cómo crear formularios PDF con PHP

Para probar el código en su entorno, necesita Aspose.PDF para PHP a través de Java.

  1. Cargue el PDF en una instancia de la clase Document.
  2. Acceda a la página a través de su índice.
  3. Llama al método Add de la colección Form.
  4. Crea el campo de formulario que deseas agregar.
  5. Guarde el archivo PDF.

Crea formularios PDF en PDF - PHP

Este código de ejemplo muestra cómo crear formularios PDF en PDF con PHP

// Open document
$colors = new Color();
$document = new Document($inputFile);
$page = $document->getPages()->get_Item(1);

// Create a field
$textBoxField = new TextBoxField($page, 
    new Rectangle(110, 300, 310, 320));
$textBoxField->setPartialName("textbox1");
$textBoxField->setValue("Some value in Text Box");

$border = new Border($textBoxField);
$border->setWidth(5);
$border->setDash(new Dash(1, 1));
$textBoxField->setBorder($border);
$textBoxField->setColor($colors->getGreen());

// Add field to the document
$document->getForm()->add($textBoxField, 1);

// Save modified PDF
$document->save($outputFile);
$document->close();