PHP を使って PDF フォームを作成

Aspose.PDF for PHP via Java ライブラリを使用して、プログラムで PDF のアクロフォームを作成します

PHP を使ってPDFフォームを作成する方法

PDF ファイルで PDF フォーム (Acroforms) を作成するには、Java API 経由で Aspose.PDF for PHP を使用します。これは php-java の機能が豊富で強力で使いやすいドキュメント操作ツールです。Tomcat 9.0 バージョンを任意の場所にインストールし、Aspose.pdf.war を追加してください。詳細については、GitHub ページを参照してください。

PHP を使って PDF でアクロフォームを作成する方法


ご使用の環境でコードを試すには、Java 経由の PHP 用の Aspose.PDF が必要です。

  1. Document クラスのインスタンスにPDFをロードします。
  2. フィールドを作成します。
  3. 飾り付け (ボーダーなど) を作成します。
  4. ドキュメントにフィールドを追加して、変更した PDF を保存します

PDF フォームを PDF 形式で作成-PHP

このサンプルコードは、PHP を使って PDF フォームを PDF に作成する方法を示しています

// 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();