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

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void MoveField()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Forms();
    using (var editor = new Aspose.Pdf.Facades.FormEditor())
    {
        // Bind PDF document
        editor.BindPdf(dataDir + "MoveField.pdf");
        editor.MoveField("textbox1", 262.56f, 496.75f, 382.28f, 514.03f);
        // Save PDF document
        editor.Save(dataDir + "MoveField_out.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 aceita apenas um argumento: o 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, em seguida, chamar o método Save para salvar o arquivo PDF atualizado. O seguinte trecho de código mostra como excluir campos de formulário de um arquivo PDF existente.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void RemoveFields()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Forms();
    using (var editor = new Aspose.Pdf.Facades.FormEditor())
    {
        // Bind PDF document
        editor.BindPdf(dataDir + "ModifyFormField.pdf");
        editor.RemoveField("textbox1");
        // Save PDF document
        editor.Save(dataDir + "RemoveField_out.pdf");
    }
}

Renomear Campos de Formulário em PDF

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

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void RenameFields()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Forms();
    using (var editor = new Aspose.Pdf.Facades.FormEditor())
    {
        // Bind PDF document
        editor.BindPdf(dataDir + "ModifyFormField.pdf");
        editor.RenameField("textbox1", "FirstName");
        // Save PDF document
        editor.Save(dataDir + "RenameField_out.pdf");
    }
}