添加PDF表单字段

在现有PDF文件中添加表单字段

为了在现有PDF文件中添加表单字段,您需要使用FormEditor类的AddField方法。 该方法要求您指定要添加的字段类型以及字段的名称和位置。您需要创建一个 FormEditor 类的对象,使用 AddField 方法在 PDF 中添加一个新字段。此外,您可以使用 SetFieldLimit 方法指定字段中的字符数限制,最后使用 Save 方法保存更新的 PDF 文件。下面的代码片段向您展示了如何在现有的 PDF 文件中添加表单字段。

   public static void AddField()
        {
            var editor = new FormEditor();
            editor.BindPdf(_dataDir+"Sample-Form-01.pdf");
            editor.AddField(FieldType.Text, "Country", 1, 232.56f, 496.75f, 352.28f, 514.03f);
            editor.SetFieldLimit("Country", 20);
            editor.Save(_dataDir + "Sample-Form-01-mod.pdf");
        }

在现有 PDF 文件中添加提交按钮 URL

AddSubmitBtn 方法允许您在 PDF 文件中设置提交按钮的 URL。这是当提交按钮被点击时数据被发布的 URL。在我们的示例代码中,我们指定了 URL、字段名称、要添加的页码以及按钮放置的坐标。AddSubmitBtn 方法需要提交按钮字段的名称和 URL。此方法由 FormEditor 类提供。以下代码片段向您展示了如何设置提交按钮的 URL。

public static void AddSubmitBtn()
        {
            var editor = new FormEditor();
            editor.BindPdf(_dataDir + "Sample-Form-01.pdf");
            editor.AddSubmitBtn("Submit", 1, "Submit", "http://localhost:3000", 232.56f, 466.75f, 352.28f, 484.03f);
            editor.Save(_dataDir + "Sample-Form-01-mod.pdf");
        }

添加 JavaScript 到按钮

AddFieldScript 方法允许您在 PDF 文件中的按钮上添加 JavaScript。此方法需要按钮的名称和 JavaScript 。此方法由 FormEditor 类提供。以下代码片段演示了如何为按钮设置 JavaScript。

     public static void AddFieldScript()
        {
            var editor = new FormEditor();
            editor.BindPdf(_dataDir + "Sample-Form-01.pdf");
            editor.AddFieldScript("Last Name", "app.alert(\"Only one last name\",3);");
            editor.Save(_dataDir + "Sample-Form-01-mod.pdf");
        }