HTML
JPG
PDF
XML
DOCX
PDF
Cloud .NET SDK を使用して PDF ドキュメントからフォームフィールドを取得する方法
Cloud .NET SDK を使用して AcroForm を取得するには、aspared_sdk、「 Aspose.PDF Cloud .NET SDK このクラウド SDK は、C#、ASP.NET、またはその他の .NET言語を使用して、各種クラウドプラットフォームにクラウドベースの PDF 生成、編集、変換アプリを簡単に構築することを可能にします。開く NuGet パッケージ マネージャーを検索 Aspose.PDF Cloud インストール。また、パッケージ マネージャー コンソールから次のコマンドを使用することもできます。
パッケージ マネージャー コンソールのコマンド
PM> Install-Package Aspose.Pdf-Cloud
.NET SDK を使用して AcroForms の取得方法
Aspose.PDF Cloud デベロッパーは、わずか数行のコードで PDF内の AcroForms を簡単に読み込み取得できます。
- アプリケーションセCRET と KEY を使用して 新しい構成オブジェクトを作成します
- クラウド API に接続するオブジェクトを作成します
- ドキュメント ファイルをアップロードします
- 取得操作を実行します
- 結果をダウンロードします
このサンプル コードは PDF ドキュメント内の AcroForms の取得を示しています
public static void GetFormFields()
{
const string localImageFileName = @"C:\Samples\StudentInfoFormElectronic.pdf";
const string storageFileName = "StudentInfoFormElectronic.pdf";
// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
var pdfApi = new PdfApi(AppSecret, AppSid);
if (pdfApi.GetFilesList("").Value.All(f => f.Name != storageFileName))
{
using var file = File.OpenRead(localImageFileName);
var uploadResult = pdfApi.UploadFile(storageFileName, file);
Console.WriteLine(uploadResult.Uploaded[0]);
}
var response = pdfApi.GetFields(storageFileName);
foreach (var item in response.Fields.List)
{
if (item.Type == FieldType.List)
{
Console.Write($"Name: [{item.Name}] Value:");
foreach (var listItem in item.Values)
{
Console.WriteLine($"{listItem} ");
}
}
else
{
Console.WriteLine($"Name: [{item.Name}] Value: [{item.Values.FirstOrDefault()}]");
}
}
}