Mover e Remover Campo de Formulário

Mover Campo de Formulário para uma Nova Localização em um Arquivo PDF Existente

Se você deseja mover um campo de formulário para uma nova localização, você pode usar o método moveField da classe FormEditor. Você só precisa fornecer o nome do campo e a nova localização deste campo para o método moveField. Você também precisa salvar o arquivo PDF atualizado usando o método Save da classe FormEditor. O trecho de código a seguir mostra como mover um campo de formulário para uma nova localização em um arquivo 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");
        }

Excluir Campo de Formulário de um Arquivo PDF Existente

Para excluir um campo de formulário de um arquivo PDF existente, você pode usar o método RemoveField da classe FormEditor. Este método leva apenas um argumento: nome do campo. Você precisa criar um objeto da classe FormEditor, chamar o método removeField para remover um campo específico do PDF e então chamar o método Save para salvar o arquivo PDF atualizado. O trecho de código a seguir mostra como excluir campos de formulário de um arquivo PDF existente.

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

Renomear Campos de Formulário em PDF

Você também pode renomear seu campo usando o método renameField da classe FormEditor.

    public static void RenameFields()
        {
            var editor = new FormEditor();
            // Vincular o PDF
            editor.BindPdf(_dataDir + "Sample-Form-01.pdf");
            // Renomear o campo "Último Nome" para "LastName"
            editor.RenameField("Last Name", "LastName");
            // Renomear o campo "Primeiro Nome" para "FirstName"
            editor.RenameField("First Name", "FirstName");
            // Salvar o PDF atualizado
            editor.Save(_dataDir + "Sample-Form-01-updated.pdf");
        }