Crie formulários PDF via PHP

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

Como criar formulários PDF usando PHP

Para criar formulários PDF (Acroforms) em arquivos PDF, usaremos o Aspose.PDF for PHP via 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 for PHP via Java.

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

Crie formulários PDF em PDF - PHP

Este código de exemplo 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();