XFAフォームの抽出

PDFドキュメントのフォームフィールドから値を取得する

フォームフィールドのgetValue() メソッドを使用すると、特定のフィールドの値を取得できます。

値を取得するには、DocumentオブジェクトのFormコレクションからフォームフィールドを取得します。

この例では、TextBoxFieldを選択し、getValue() メソッドを使用してその値を取得します。


    // XFAフォームを読み込む
    $document = new Document($inputFile);
    
    // XFAフォームフィールドの名前を取得
    $names = $document->getForm()->getXFA()->getFieldNames();
        
    // フィールド値を取得
    $document->getForm()->getXFA()->get_Item($names[0]);
    $document->getForm()->getXFA()->get_Item($names[1]);
    
    // 変更されたPDFを保存    
    $document->close();