Mover y Eliminar Campo de Formulario

Mover Campo de Formulario a una Nueva Ubicación en un Archivo PDF Existente

Si deseas mover un campo de formulario a una nueva ubicación, puedes utilizar el método MoveField de la clase FormEditor. Solo necesitas proporcionar el nombre del campo y la nueva ubicación de este campo al método MoveField. También necesitas guardar el archivo PDF actualizado utilizando el método Save de la clase FormEditor. El siguiente fragmento de código te muestra cómo mover un campo de formulario a una nueva ubicación en un archivo 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");
    }
}

Eliminar Campo de Formulario de un Archivo PDF Existente

Para eliminar un campo de formulario de un archivo PDF existente, puedes utilizar el método RemoveField de la clase FormEditor. Este método toma solo un argumento: el nombre del campo. Necesitas crear un objeto de la clase FormEditor, llamar al método RemoveField para eliminar un campo particular del PDF y luego llamar al método Save para guardar el archivo PDF actualizado. El siguiente fragmento de código te muestra cómo eliminar campos de formulario de un archivo 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");
    }
}

Renombrar Campos de Formulario en PDF

También puedes renombrar tu campo utilizando el método RenameField de la clase 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");
    }
}