Adicionar Campos de Formulário PDF

Adicionar Campo de Formulário em um Arquivo PDF Existente

Para adicionar um campo de formulário em um arquivo PDF existente, é necessário usar o método AddField da classe FormEditor. Este método requer que você especifique o tipo do campo que deseja adicionar, juntamente com o nome e a localização do campo. Você precisa criar um objeto da classe FormEditor, usar o método AddField para adicionar um novo campo no PDF. Além disso, você pode especificar um limite no número de caracteres no seu campo com SetFieldLimit e, finalmente, usar o método Save para salvar o arquivo PDF atualizado. O trecho de código a seguir mostra como adicionar um campo de formulário em um arquivo PDF existente.

   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");
        }

Adicionar URL do Botão de Envio em um Arquivo PDF Existente

O método AddSubmitBtn permite definir a URL do botão de envio em um arquivo PDF. Esta é a URL para onde os dados são enviados quando o botão de envio é clicado. Em nosso exemplo de código, especificamos a URL, o nome do nosso campo, o número da página em que queremos adicionar e as coordenadas de posicionamento do botão. O método AddSubmitBtn requer o nome do campo do botão de envio e a URL. Este método é fornecido pela classe FormEditor. O trecho de código a seguir mostra como definir a URL do botão de envio.

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");
        }

Adicionar JavaScript para Botão de Pressão

O método AddFieldScript permite adicionar JavaScript a um botão de pressão em um arquivo PDF. Este método requer o nome do botão de pressão e o JavaScript. Este método é fornecido pela classe FormEditor. O trecho de código a seguir mostra como definir JavaScript em um botão de pressão.

     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");
        }