HTML JPG PDF XML DOCX
  Product Family
PDF

Cloud .NET SDKでXMLとしてフォームフィールドを抽出するためのPDFの解析

サーバーサイド.NET APIを使用してフォームフィールドを抽出するためのPDFドキュメントを解析するAPI。

Get Started

Cloud .NET SDKを使用してXMLとしてフォームフィールドを抽出するためのPDFドキュメントの解析方法

Cloud .NET SDKを使用してXMLとしてフォームフィールドを抽出するためにPDFドキュメントを解析するには、 Aspose.PDF Cloud .NET SDK このCloud .NET SDKを使用すると、さまざまなクラウドプラットフォーム向けに、C#、ASP.NET、または他の.NET言語で簡単にクラウドベースのPDF作成、編集、変換アプリを構築できます。開く NuGet パッケージマネージャーを開き、検索してください Aspose.PDF Cloud そしてインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

パッケージマネージャーコンソールコマンド


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

.NET SDKを使用してXMLとしてフォームフィールドを抽出するためのPDFの解析手順

Aspose.PDF Cloud開発者は、XMLとしてフォームフィールドを抽出するためにPDFドキュメントを簡単に解析できます。開発者はわずか数行のコードが必要です。

  1. アプリケーションシークレットとキーを使用して新しいConfigurationオブジェクトを作成します
  2. Cloud APIに接続するオブジェクトを作成します
  3. ドキュメントファイルをアップロードします
  4. PutExportFieldsFromPdfToXmlInStorageAsync関数を使用して、クラウドストレージでXMLとしてフォームフィールドを抽出するためにPDFドキュメントを解析します
  5. 応答を確認し、結果をログに記録します
  6. 必要に応じてXNLファイルをローカルにダウンロードします
 

このサンプルコードは、PDFドキュメントを解析してXMLとしてフォームフィールドを抽出する方法を示しています


using Aspose.Pdf.Cloud.Sdk.Model;

namespace Parser
{
    public class ExportFormToXML
    {
        public static async Task Extract(string documentName, string outputXMLName, string remoteFolder)
        {
		// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required). 
		pdfApi = new PdfApi(AppSecret, AppSid);

                using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
		{ // Upload the local PDF to cloud storage folder name.
                    FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
                    Console.WriteLine(uploadResponse.Uploaded[0]);
                }
                
                string xmlPath = Path.Combine(remoteFolder, outputXMLName);

                // Parse PDF to extract Form fields as XML in cloud storage.
                AsposeResponse response = await pdfApi.PutExportFieldsFromPdfToXmlInStorageAsync(documentName, xmlPath, folder: remoteFolder);

                // Checks the response and logs the result.
                if (response == null)
                    Console.WriteLine("ExportFormToXML(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("ExportFormToXML(): Failed to export Pdf document form fields.");
                else
                { // Downloads the updated file for local use.
                    Console.WriteLine("ExportFormToXML(): Pdf document '{0}' form fields successfully exported to '{1} file.", documentName, outputXMLName);
                    Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, outputXMLName));
                    using var fileStream = File.Create(Path.Combine(localFolder, outputXMLName));
                    stream.Position = 0;
                    await stream.CopyToAsync(fileStream);
                    Console.WriteLine("ExportFormToXML(): File '{0}' successfully downloaded.", outputXMLName);

                }
            }
        }
    }
 

.NET SDKを通じてPDFでフォーム解析を行う

PDFドキュメントを解析してXMLとしてフォームフィールドを抽出することで、各フォームフィールドの有効性と関連性を体系的に確認し、すべての参照が最新で機能していることを保証できます。XMLとしてのフォームフィールドのダウンロードやバッチ分析の実施などのタスクでは、フォームフィールドの抽出により自動化が可能になり、時間を節約し手動の手間を削減します。 Aspose.PDF Cloud .NET SDKを使用して、XMLとしてフォームフィールドを抽出するためのPDFドキュメントを解析します。

.NET SDKを使用してできること

  • テキストまたは画像形式でPDFドキュメントのヘッダーとフッターを追加します。
  • PDFドキュメントにテーブルやテキストまたは画像スタンプを追加します。
  • 複数のPDFドキュメントを既存のファイルに追加します。
  • PDF添付ファイル、注釈、およびフォームフィールドを操作します。
  • PDFドキュメントに暗号化または復号化を適用し、パスワードを設定します。
  • ページまたはPDFドキュメント全体からすべてのスタンプとテーブルを削除します。
  • IDによるPDFドキュメントから特定のスタンプまたはテーブルを削除します。
  • PDFページまたはドキュメント全体でテキストの単一または複数のインスタンスを置換します。
  • PDFドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
  • PDFファイルのさまざまな要素を抽出し、PDFドキュメントを最適化します。
  • 機能をテストするために無料アプリをお試しください。

  •