Crie formulários PDF via PHP

Crie acroformas em PDF programaticamente usando Aspose.PDF para a biblioteca PHP via Java

Como criar formulários PDF usando PHP

Para criar formulários PDF (Acroforms) em um arquivo PDF, usaremos o Aspose.PDF para PHP por meio da API Java, que é uma ferramenta de manipulação de documentos rica em recursos, poderosa e fácil de usar em php-java. Instale a versão Tomcat 9.0 em qualquer local, adicione Aspose.PDF.war, para obter mais detalhes, consulte a página GitHub.

Como criar o AcroForm em PDF usando PHP


Para testar o código em seu ambiente, você precisa de Aspose.PDF para PHP via Java.

  1. Carregue o PDF em uma instância da classe Document.
  2. Crie um campo.
  3. Crie decorações (como Border).
  4. Adicionar campo ao documento e salvar o PDF modificado

Crie formulários PDF em PDF - PHP

Este exemplo de código mostra como criar formulários PDF em PDF usando 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();