HTML JPG PDF XML DOCX
  Product Family
PDF

PHP SDKでPDFフォームを設定

PHP Cloud SDKを使用してPDFドキュメントからすべてのフォームフィールドを設定

Get Started

Cloud PHP SDKを使用してPDFドキュメントからAcroFormsを設定

PDFからAcroFormsを設定するには、次を使用します 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を使用してAcroFormsを設定する手順

Aspose.PDF Cloudの開発者は、数行のコードでPDFからAcroFormsを簡単に読み込み、設定できます。

  1. ローカルのPDFファイルを読み込む
  2. 新しい装飾を持つフィールドを作成する
  3. アップロードされたPDFのフォームフィールドを更新する
  4. 必要に応じて結果をダウンロードする
 

このサンプルコードは、PHPを使用してPDFドキュメントからAcroFormsを設定する方法を示しています


<?php
require_once 'vendor/autoload.php';

use Aspose\PDF\Api\PdfApi;
use Aspose\PDF\Model\Field;
use Aspose\PDF\Model\FieldType;

function setFormField() {
    $LOCAL_FILE_NAME = "C:\\Samples\\sample.pdf";
    $STORAGE_FILE_NAME = "sample.pdf";
    $RESULT_FILE_NAME = "output_sample.pdf";
    $FIELD_NAME      = "Signature_1";
    
    // 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 values
    $field = new Field();
    $field->setName("EMail");
    $field->setType(FieldType::TEXT);
    $field->setValues(['aspose-pdf-cloud@example.com']);

    try {
        // Set Field values for PDF in storage
        $response = $pdfApi->putTextBoxField($STORAGE_FILE_NAME, $FIELD_NAME, $field);
        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;
    }
}

setFormField();
 

PHP SDKでAcroFormsを操作する

AcroFormsを設定すると、ユーザーはPDF内に直接情報を入力でき、別途ツールや形式を使用する必要がなくなります。AcroFormsを適切に設定することで、フィールドラベルの明確化、ドロップダウンオプション、論理的なタブ順序など、使い勝手が向上します。適切に構成されたフォームは、複数の関係者が共同で記入、レビュー、承認を行いやすくします。PDF内でAcroFormsを設定することで、繰り返し使用できるテンプレートを作成でき、プロセスの時間を節約し、文書全体の一貫性を確保できます。 Aspose.PDF Cloud PHP SDK を使用してPDFドキュメントからAcroFormsを設定。

当社のPHPライブラリでできること

  • PDFドキュメントのヘッダーとフッターをテキストまたは画像形式で追加できます。
  • PDFドキュメントにテーブルやスタンプ(テキストまたは画像)を追加できます。
  • 複数のPDFドキュメントを既存のファイルに結合できます。
  • PDFの添付ファイル、注釈、フォームフィールドを操作できます。
  • PDFドキュメントに暗号化または復号化を適用し、パスワードを設定できます。
  • ページまたはPDF全体からすべてのスタンプとテーブルを削除できます。
  • IDで指定された特定のスタンプまたはテーブルをPDFドキュメントから削除できます。
  • PDFページ上または文書全体から単一または複数のテキストインスタンスを置換できます。
  • PDFドキュメントをさまざまな他のファイル形式に変換するための豊富なサポートを提供します。
  • PDFファイルのさまざまな要素を抽出し、PDFドキュメントを最適化できます。
  • 当社の無料アプリを試して、PDFファイルからオンラインでAcroFormsを設定し、機能をテストできます。