Формы PDF. Управление с помощью PHP

Управление акроформами в PDF-документе с помощью Aspose.PDF для библиотеки PHP via Java

Как управлять PDF-формами с помощью библиотеки PHP via Java

Чтобы добавить PDF-формы (Acroforms) в PDF-файл, мы будем использовать Aspose.PDF для PHP через Java API, который представляет собой многофункциональный, мощный и простой в использовании инструмент для работы с документами в php-java. Установите версию Tomcat 9.0 в любом месте, добавьте Aspose.pdf.war, подробности см. на странице GitHub.

Как создавать PDF-формы с помощью PHP

Чтобы опробовать код в своей среде, вам понадобится Aspose.PDF для PHP через Java.

  1. Загрузите PDF в экземпляр класса Document.
  2. Зайдите на страницу через ее индекс.
  3. Вызовите метод Add коллекции Form.
  4. Создайте поле формы, которое хотите добавить.
  5. Сохраните PDF-файл.

Создание PDF-форм в формате PDF - PHP

В этом примере кода показано, как создавать PDF-формы в формате PDF с помощью 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();