フォームフィールドの移動と削除
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クラスのオブジェクトを作成し、PDFから特定のフィールドを削除するためにRemoveFieldメソッドを呼び出し、その後、更新されたPDFファイルを保存するためにSaveメソッドを呼び出す必要があります。次のコードスニペットは、既存の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("Last Name", "LastName");
editor.RenameField("First Name", "FirstName");
editor.Save(_dataDir + "Sample-Form-01-updated.pdf");
}