HTML JPG PDF XML DOCX
  Product Family
PDF

NET SDK で PDF フォームを設定します

サーバーサイド API を使用して、ファイルドキュメントを塗りつぶすアプリケーションを構築します。

Get Started

Cloud .NET SDK を使用して PDF ドキュメントから AcroForm フィールドを設定する方法

Cloud .NET SDK を使用して AcroForm を設定するには、以下を使用します 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 開発者は、数行のコードで簡単に AcroForm をロードして PDF に設定できます。

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

システム要件

Aspose.PDF Cloud .NET SDK の使用を開始するのは簡単で、インストールするものは何もありません。Aspose for Cloudでアカウントを作成し、アプリケーション情報を設定します。App SIDとキーを手に入れたら、Aspose.PDF Cloud .NET SDK を使う準備ができています。

  • .NET Framework 2.0以降
  • JSON.NET

 

このサンプルコードはPDFドキュメントにAcroFormsを設定する方法を示しています


    public static void SetFormField()
    {
        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 response = pdfApi.PutUpdateField(storageFileName, "First Name", new Field(
            Name: "First Name",
            Type: FieldType.Text,
            Values: ["James"],
            Rect: new Rectangle(125, 735, 200, 752)
        ));
        Console.WriteLine(response.Status);
    }