移动和删除表单字段

将表单字段移动到现有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 方法。 此方法仅接受一个参数:字段名称。您需要创建一个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("Last Name", "LastName");
            editor.RenameField("First Name", "FirstName");
            editor.Save(_dataDir + "Sample-Form-01-updated.pdf");
        }