HTML JPG PDF XML DOCX
  Product Family
PDF

.NET SDK を介して PDF にフォーム フィールドを設定

サーバーサイド API を使用して記入可能なドキュメント ファイルを設定するクラウド アプリを構築します。

Get Started

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

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

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


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

.NET SDK を介して PDF にフォーム フィールドを設定する手順

Aspose.PDF Cloud の開発者は、わずか数行のコードで PDF にフォーム フィールドを読み込んで設定できます。

  1. アプリケーション シークレットとキーを使用して新しい Configuration オブジェクトを作成
  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 ドキュメントでフォーム フィールドを設定する方法を示しています


    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);
    }