HTML
JPG
PDF
XML
DOCX
PDF
Cloud .NET SDKを使用してPDFドキュメントのフォームフィールドを更新する方法
AcroFormをCloud .NET SDKで更新するには、 Aspose.PDF Cloud .NET SDK このCloud SDKを使用すると、C#、ASP.NET、または他の.NET言語で、各種クラウドプラットフォーム向けのPDF作成、編集、変換アプリを簡単に構築できます。 NuGet パッケージマネージャを開き、 Aspose.PDF Cloud を検索してインストールします。パッケージマネージャーコンソールから以下のコマンドを使用することもできます。
パッケージマネージャーコンソールコマンド
PM> Install-Package Aspose.Pdf-Cloud
.NET SDKでAcroFormsを更新する手順
Aspose.PDF Cloud開発者は、わずか数行のコードで簡単にPDF内のAcroFormsを読み込み、更新できます。
- アプリケーションシークレットとキーで新しいConfigオブジェクトを作成
- Cloud APIに接続するためのオブジェクトを作成
- ドキュメントファイルをアップロード
- 更新を実行
- 結果をダウンロード
このサンプルコードはPDFドキュメント内のAcroFormsを更新する方法を示している
public static void UpdateFormFields()
{
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);
var filesOnStorage = pdfApi.GetFilesList("");
if (filesOnStorage.Value.All(f => f.Name != storageFileName))
{
using var file = File.OpenRead(localImageFileName);
var uploadResult = pdfApi.UploadFile(storageFileName, file);
Console.WriteLine(uploadResult.Uploaded[0]);
}
var fieldList = new List<Field>
{
new Field(
Name: "First Name",
Type: FieldType.Text,
Values: ["James"],
Rect: new Rectangle(125, 735, 200, 752))
};
var fields = new Fields(List: fieldList);
var response = pdfApi.PutUpdateFields(storageFileName, fields);
Console.WriteLine(response.Status);
}