C++ 経由で PDF フォームからデータを抽出します

入力可能な PDF ドキュメントからユーザーデータフィールドを抽出します。プログラムで PDF ファイルを変更するには、C++ の Aspose.PDF を使用してください

C++ ライブラリを使用して PDF フォームからデータを抽出する方法

PDF フォーム (Acroforms) から PDF ファイルにデータを抽出するには、cpp プラットフォーム用の機能豊富で強力で使いやすいドキュメント操作 API である Aspose.PDF for C++ API を使用します。NuGet パッケージマネージャーを開き、Aspose.pdf を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

C++ を使って PDF からアクロフォームを抽出する方法


お使いの環境でコードを試すには、Aspose.PDF for C++ が必要です。

1。Document クラスのインスタンスにPDFをロードします。 1。Document.Form クラスを使用して、すべてのフィールドから値を取得します。 1。必要に応じて名前と値を分析します。 1。Document クラスのインスタンスにPDFをロードする 1。Document.Form クラスを使用してすべてのフィールドから値を取得する

PDF フォームからデータを抽出-C++

このサンプルコードは、C++ を使用して PDF フォームから PDF フォームからデータを抽出する方法を示しています

String _dataDir("C:\\Samples\\");
auto document = MakeObject<Document>(_dataDir + u"GetValuesFromAllFields.pdf");
for(auto wa : document->get_Form())
{
    auto formField = System::DynamicCast<Aspose::Pdf::Forms::Field>(wa);

    Console::WriteLine(u"Field Name : {0} ", formField->get_PartialName());
    Console::WriteLine(u"Value : {0} ", formField->get_Value());
}