Facades API を .NET で使用する方法
.NET で Facades API を使用する方法
Facades API は、一般的な PDF タスク向けの高レベルラッパーを提供します。
このガイドでは、
フォーム入力、ファイル結合、コンテンツ編集について説明します。
前提条件
| 要件 | 詳細 |
|---|---|
| Runtime | .NET 8.0 以降 |
| Package | dotnet add package Aspose.Pdf.Foss |
フォームフィールドに入力する
Form ファサードは入力 PDF を開き、名前でフィールドに入力し、結果を別の出力ファイルに書き込みます。これにより、単純なフィールド入力だけが必要な場合に、低レベルの Document オブジェクトを操作する必要がなくなります。
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();PDFを2つ結合
PdfFileEditor は複数の PDF ファイルを 1 つの出力ドキュメントに結合します。ソースファイルパスと
宛先パスを渡すことで、単一のマージされた結果を生成します。
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");ページ範囲を抽出
同じ PdfFileEditor クラスは、連続したページ範囲を新しいファイルに抽出できます。開始ページ、終了ページ、出力パスを指定してください。
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");主要クラス
| クラス | 目的 |
|---|---|
Form | フォームフィールドの値を読み書きする |
PdfFileEditor | ページの結合、分割、抽出 |
PdfContentEditor | ページコンテンツを編集する |
PdfFileSignature | 文書に署名し、検証する |
PdfFileStamp | ページにスタンプを追加する |
PdfConverter | ページを画像としてレンダリングする |