Déplacer et Supprimer un Champ de Formulaire

Déplacer un Champ de Formulaire vers un Nouvel Emplacement dans un Fichier PDF Existant

Si vous souhaitez déplacer un champ de formulaire vers un nouvel emplacement, vous pouvez utiliser la méthode MoveField de la classe FormEditor. Vous devez simplement fournir le nom du champ et le nouvel emplacement de ce champ à la méthode MoveField. Vous devez également enregistrer le fichier PDF mis à jour en utilisant la méthode Save de la classe FormEditor. Le code suivant vous montre comment déplacer un champ de formulaire à un nouvel emplacement dans un fichier 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");
    }
}

Supprimer un Champ de Formulaire d’un Fichier PDF Existant

Pour supprimer un champ de formulaire d’un fichier PDF existant, vous pouvez utiliser la méthode RemoveField de la classe FormEditor. Cette méthode prend un seul argument : le nom du champ. Vous devez créer un objet de la classe FormEditor, appeler la méthode RemoveField pour supprimer un champ particulier du PDF, puis appeler la méthode Save pour enregistrer le fichier PDF mis à jour. Le code suivant vous montre comment supprimer des champs de formulaire d’un fichier PDF existant.

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

Renommer des Champs de Formulaire dans un PDF

Vous pouvez également renommer votre champ en utilisant la méthode RenameField de la 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");
    }
}