C++ を使用して PDF フォームからデータを抽出します

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

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

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

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


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

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

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

このサンプルコードは、C++ を使用して 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());
}