この短いチュートリアルでは、C# REST API を使用して PDF にチェックボックスを追加する 方法について説明します。サードパーティのツールをインストールせずに、.NET ベースの Cloud SDK を使用して、C# RESTful サービスで PDF にチェックボックスを自動的に追加する 方法を学習します。読み込まれた PDF ファイル内の目的のページにチェックボックスの位置を設定する方法を学習します。
前提条件
アカウントAPI認証情報を作成 を使用して PDF にチェックボックスを追加します。
ダウンロード Aspose.PDF Cloud SDK for Dotnet to create a checkbox in PDF
チェックマークフィールドを追加するために、上記のSDKを使用してC#プロジェクトをセットアップします。
C# .NET ベースの API を使用して PDF にチェックボックスを追加する手順
- 資格情報を使用してPdfApiを設定し、PDFにチェックマークを追加します
- 名前、タイプ、デフォルト値、および長方形の境界を設定してチェックボックスフィールドを作成します。
- チェックマークを追加するソースPDFファイルを名前付きでクラウドにアップロードします
- PostCreateField メソッドを呼び出して、アップロードした PDF ファイルの目的のページにチェックボックスを追加します。
- チェックボックスをオンにした出力PDFファイルをダウンロードします
これらの手順では、C# Low Code API を使用して PDF にチェックマークを付ける方法について説明します。チェックボックス フィールドを作成するには、そのタイプ、既定値、チェックボックスの位置と寸法を示す長方形の領域を設定します。ソース PDF ファイルをアップロードし、PostCreateField() メソッドを呼び出して、PDF 内の定義されたページにチェックマークを追加します。
C# REST API を使用して PDF にチェックマークを挿入するコード
public static void AddCheckBox() | |
{ | |
PdfApi pdfApi = new PdfApi("api_key", "app_sid");//aspose.cloud | |
string name = "input.pdf"; | |
var field = new Field(Name: "the_checkbox_field",Type: FieldType.Boolean, | |
Values: new List<string> { "1" }, Rect: new Rectangle(LLX: 330,LLY: 670,URX: 340,URY: 680)); | |
try | |
{ | |
// Upload the PDF file | |
pdfApi.UploadFile(name, new MemoryStream(File.ReadAllBytes(name))); | |
var apiResponse = pdfApi.PostCreateField(name, 2, field); | |
if (apiResponse != null && apiResponse.Status.Equals("OK")) | |
{ | |
// Download created pdf file | |
Stream storageRes = pdfApi.DownloadFile(name); | |
storageRes.Position = 0; | |
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write); | |
storageRes.CopyTo(fileStream); | |
} | |
Console.WriteLine(apiResponse); | |
} | |
catch(Exception ex) | |
{ | |
Console.WriteLine(ex.Message); | |
} | |
} |
このコードは、C# REST API を使用して PDF にチェックマークを追加する方法を示しています。FieldType.Boolean はチェックボックスを作成し、長方形の領域はページの左下隅からのポイントでチェックボックスの開始位置と終了位置を表します。PostCreateField() メソッドには、ファイルのアップロード時に割り当てられた PDF ファイルの名前、ページ番号、および追加するフィールドが必要です。
この記事では、C# REST インターフェイスを使用して PDF にチェック マークを挿入する方法について説明しました。PDF ファイルにページを追加する場合は、C# REST API を使用して PDF に新しいページを追加する の記事を参照してください。