この短いチュートリアルでは、C# REST API を使用して PDF フォームに入力する 方法について説明します。サードパーティのツールやソフトウェアを使用せずに、.NET ベースの Cloud SDK を使用して C# Low Code API で PDF フィラーを開発する 方法を学習します。同じコードを使用して、それぞれのフィールド名を使用してフォーム上の複数のフィールドに入力できます。
前提条件
ダウンロード Aspose.PDF Cloud SDK for Dotnet to create fillable PDF
テキストフィールドを追加するために、上記のSDKを使用してC#プロジェクトをセットアップします。
C# .NET ベースの API を使用して PDF フォームをオンラインで入力する手順
- PDFフィラーを開発するためのPdfApiクラスオブジェクトを構成する
- フィールド名と新しい値を設定してフィールドオブジェクトを宣言します。
- フォームフィールドを含むソースPDFファイルをクラウドストレージにロードします
- すべてのフォームフィールドに対してPutUpdateField()メソッドを呼び出します
- フォームに記入した後、回答から更新された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 を作成する の記事を参照してください。