C# REST API で PDF フォームに入力する

この短いチュートリアルでは、C# REST API を使用して PDF フォームに入力する 方法について説明します。サードパーティのツールやソフトウェアを使用せずに、.NET ベースの Cloud SDK を使用して C# Low Code API で PDF フィラーを開発する 方法を学習します。同じコードを使用して、それぞれのフィールド名を使用してフォーム上の複数のフィールドに入力できます。

前提条件

C# .NET ベースの API を使用して PDF フォームをオンラインで入力する手順

  1. PDFフィラーを開発するためのPdfApiクラスオブジェクトを構成する
  2. フィールド名と新しい値を設定してフィールドオブジェクトを宣言します。
  3. フォームフィールドを含むソースPDFファイルをクラウドストレージにロードします
  4. すべてのフォームフィールドに対してPutUpdateField()メソッドを呼び出します
  5. フォームに記入した後、回答から更新されたPDFファイルを取得し、ディスクに保存します。

上記の手順は、C# REST インターフェースを使用して PDF をオンラインで入力する方法をまとめたものです。Fields オブジェクトを作成し、その名前と新しい値を設定し、ソース PDF ファイルをクラウド ストレージに読み込み、ファイル名、フィールド名、フィールド値を指定して PutUpdateField() メソッドを呼び出します。API 応答のステータスに基づいて、更新された値を確認用に表示します。

C# RESTful サービスを使用して PDF フォームをオンラインで入力するコード

using System;
using System.Collections.Generic;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Aspose.PDF.Cloud.Examples
{
class Program
{
static void Main(string[] args)
{
PdfApi pdfApi = new PdfApi("API_KEY", "APP_SID");
String fileName = "input.pdf";
String fieldName = "textbox1";
String storage = "";
String folder = "";
List<string> values = new List<string> { "New Field Value" };
Field body = new Field(Values:values);
body.Name = fieldName;
try
{
// Upload the PDF file
pdfApi.UploadFile(fileName, new MemoryStream(System.IO.File.ReadAllBytes(fileName)));
// Update the form field
FieldResponse apiResponse = pdfApi.PutUpdateField(fileName, fieldName, body);
if (apiResponse != null && apiResponse.Status.Equals("OK"))
{
Field field = apiResponse.Field;
Console.WriteLine("Field Name" + field.Name);
Console.WriteLine("New Value" + field.Values[0]);
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

このコードは、C# .NET ベースの API を使用して PDF ドキュメントをオンラインで入力する方法を示しています。ターゲット フィールドにアクセスして新しい値を入力するには、一意のフィールド名が必要です。更新されたフィールドの値を表示するだけでなく、更新された PDF ファイルを Cloud Storage にダウンロードすることもできます。

この記事では、C# REST インターフェイスを使用して PDF ファイルをオンラインで入力する方法について説明しました。入力可能な PDF ファイルを作成する場合は、C# REST API を使用して入力可能な PDF を作成する の記事を参照してください。

 日本語