HTML JPG PDF XML DOCX
  Product Family
PDF

.NET SDKでPDFフォームを更新

Aspose.PDF Cloud .NET APIを使用してPDFドキュメントのすべてのフォームフィールドを更新

Get Started

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を読み込み、更新できます。

  1. アプリケーションシークレットとキーで新しいConfigオブジェクトを作成
  2. Cloud APIに接続するためのオブジェクトを作成
  3. ドキュメントファイルをアップロード
  4. 更新を実行
  5. 結果をダウンロード
 

このサンプルコードは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);
    }