Facades API を .NET で使用する方法

Facades API を .NET で使用する方法

.NET で Facades API を使用する方法

Facades API は、一般的な PDF タスク向けの高レベルラッパーを提供します。
このガイドでは、
フォーム入力、ファイル結合、コンテンツ編集について説明します。


前提条件

要件詳細
Runtime.NET 8.0 以降
Packagedotnet 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ページを画像としてレンダリングする

参照

 日本語