フォームフィールドの移動と削除
Contents
[
Hide
]
既存のPDFファイルでフォームフィールドを新しい場所に移動する
フォームフィールドを新しい場所に移動したい場合は、FormEditor クラスの moveField メソッドを使用できます。 あなたはこのフィールド名とフィールドの新しい位置だけをmoveFieldメソッドに提供する必要があります。また、FormEditorクラスのSaveメソッドを使用して、更新されたPDFファイルを保存する必要があります。以下のコードスニペットは、PDFファイルの新しい位置にフォームフィールドを移動する方法を示しています。
public static void MoveField()
{
var editor = new FormEditor();
editor.BindPdf(_dataDir + "Sample-Form-05.pdf");
editor.MoveField("Last Name", 262.56f, 496.75f, 382.28f, 514.03f);
editor.Save(_dataDir + "Sample-Form-05-mod.pdf");
}
既存のPDFファイルからフォームフィールドを削除する
既存のPDFファイルからフォームフィールドを削除するには、FormEditorクラスのRemoveFieldメソッドを使用できます。 このメソッドは1つの引数、つまりフィールド名のみを取ります。FormEditorクラスのオブジェクトを作成し、removeFieldメソッドを呼び出してPDFから特定のフィールドを削除し、その後、Saveメソッドを呼び出して更新されたPDFファイルを保存します。次のコードスニペットは、既存のPDFファイルからフォームフィールドを削除する方法を示しています。
public static void RemoveFields()
{
var editor = new FormEditor();
editor.BindPdf(_dataDir + "Sample-Form-01.pdf");
editor.RemoveField("First Name");
editor.RemoveField("Last Name");
editor.Save(_dataDir + "Sample-Form-01-updated.pdf");
}
PDFのフォームフィールドの名前を変更する
また、FormEditorクラスのrenameFieldメソッドを使用して、フィールドの名前を変更することもできます。
public static void RenameFields()
{
var editor = new FormEditor();
editor.BindPdf(_dataDir + "Sample-Form-01.pdf");
editor.RenameField("姓", "LastName");
editor.RenameField("名", "FirstName");
editor.Save(_dataDir + "Sample-Form-01-updated.pdf");
}