HTML
JPG
PDF
XML
DOCX
PDF
PHP SDK を使用して AcroForm を作成する方法
AcroForm を PDF に作成するには、以下を使用します Aspose.PDF Cloud PHP SDK。このクラウド SDK は、PHP プログラマーが Aspose.PDF REST API を介して PHP 言語でクラウドベースの PDF 作成、注釈、編集、変換アプリを開発するのを支援します。まず Aspose for Cloud でアカウントを作成し、アプリケーション情報を取得してください。App SID とキーを取得すれば、Aspose.PDF Cloud PHP SDK を使用する準備が整います。
Package Manager コンソール コマンド
composer install
PHP を使用して AcroForm を作成する手順
Aspose.PDF Cloud の開発者は、数行のコードだけで PDF に AcroForm を簡単にロードおよび作成できます。
- PDF ファイルを Aspose.PDF Cloud サービスにアップロードします。
- 必要なプロパティを持つ新しいテキスト ボックス フィールドを作成します
- テキスト ボックス フィールドを Aspose.PDF Cloud サービスに保存されている PDF ファイルに追加します。
- 必要に応じて結果をダウンロードします
このサンプルコードは、PHP を使用して PDF ドキュメントに AcroForm を作成する方法を示しています
<?php
require_once 'vendor/autoload.php';
use Aspose\PDF\Api\PdfApi;
use Aspose\PDF\Model\Border;
use Aspose\PDF\Model\TextBoxField;
use Aspose\PDF\Model\Dash;
use Aspose\PDF\Model\Rectangle;
use Aspose\PDF\Model\FieldType;
function addFormField() {
$LOCAL_FILE_NAME = "C:\\Samples\\sample.pdf";
$STORAGE_FILE_NAME = "sample.pdf";
$RESULT_FILE_NAME = "output_sample.pdf";
// Load credentials from JSON file
$credentials = json_decode(file_get_contents('credentials.json'), true);
$pdfApi = new PdfApi($credentials['id'], $credentials['key']);
try {
// Load Pdf file
$fileData = file_get_contents($LOCAL_FILE_NAME);
$uploadResult = $pdfApi->uploadFile($STORAGE_FILE_NAME, $fileData);
echo $uploadResult->getResponseText() . PHP_EOL;
} catch (Exception $e) {
echo 'Error uploading file: ' . $e->getMessage() . PHP_EOL;
}
// Create Text form field
$textBoxField = new TextBoxField();
$textBoxField->setPageIndex(1);
$textBoxField->setPartialName("Email");
$rect = new Rectangle();
$rect->setLlx(100);
$rect->setLly(100);
$rect->setUrx(180);
$rect->setUry(120);
$textBoxField->setRect($rect);
$textBoxField->setValue("aspose-pdf-cloud@example.com");
$border = new Border();
$border->setWidth(5);
$dash = new Dash();
$dash->setOn(1);
$dash->setOff(1);
$border->setDash($dash);
$textBoxField->setBorder($border);
try {
// Adding Text filed to PDF in storage
$response = $pdfApi->putTextBoxField($STORAGE_FILE_NAME, "Email", $textBoxField);
echo $response->getStatus() . PHP_EOL;
// Download changed PDF file
$downloadRes = $pdfApi->downloadFile($STORAGE_FILE_NAME);
file_put_contents($RESULT_FILE_NAME, $downloadRes->getContents());
} catch (Exception $e) {
echo 'Error processing PDF: ' . $e->getMessage() . PHP_EOL;
}
}
addFormField();
PHP SDK を使用して AcroForm を操作する
AcroForm を使用すると、ユーザーはフィールドに入力したり、オプションを選択したり、ボタンをクリックしたりして PDF と直接やり取りでき、文書がより動的になります。インタラクティブなフォームは効率的なデータ収集を可能にし、手動でのデータ入力や外部ツールの必要性を削減します。これはアンケート、登録、申請プロセスに最適です。ユーザーは印刷やスキャン、その他のツールを使用せずに電子的にフォームに記入でき、時間と手間を節約できます。文書に AcroForm を組み込むことで、洗練されたモダンなプレゼンテーションとなり、プロフェッショナリズムと細部への配慮が反映されます。 Aspose.PDF Cloud PHP SDK を使用して PDF ドキュメントに AcroForm を追加します。
当社の PHP ライブラリでできること
- テキストまたは画像形式で PDF ドキュメントのヘッダーとフッターを追加します。
- テーブルやスタンプ(テキストまたは画像)を PDF ドキュメントに追加します。
- 複数の PDF ドキュメントを既存のファイルに追加します。
- PDF の添付ファイル、注釈、フォームフィールドを操作します。
- PDF ドキュメントに暗号化または復号化を適用し、パスワードを設定します。
- ページまたは PDF ドキュメント全体からすべてのスタンプとテーブルを削除します。
- ID によって PDF ドキュメントから特定のスタンプまたはテーブルを削除します。
- PDF ページ上または文書全体から単一または複数のテキストインスタンスを置換します。
- PDF ドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
- PDF ファイルのさまざまな要素を抽出し、PDF ドキュメントを最適化します。
- 当社の無料アプリを試して、オンラインで PDF ファイルに AcroForm を追加し、機能をテストできます。