Πώς να προσθέσετε και να αφαιρέσετε τα πεδία φόρμας σε PDF μέσω .NET

Πώς να προσθέσετε και να αφαιρέσετε τα πεδία φόρμας σε PDF μέσω .NET

Μάθετε να προσθέτετε και να αφαιρέσετε προγραμματικά τα πεδία φόρμας – όπως τα γραμματοκιβώτια, τα κουτιά ελέγχου και τα comboboxes – στο δικό σας PDF Τα αρχεία χρησιμοποιούν το Aspose.PDF Form Editor Plugin για .NET. Αυτός ο πρακτικός οδηγός βοηθά στην αυτοματοποίηση της διαχείρισης AcroForm για επιχειρήσεις, συλλογή δεδομένων ή ενσωμάτωση ροής εργασίας.

Εισαγωγή στο AcroForms

Το AcroForms είναι διαδραστικές μορφές PDF που υποστηρίζουν τις εισαγωγές των χρηστών (κείμενο, επιλογή, υπογραφές).Η αυτοματοποίηση της δημιουργίας ή της τροποποίησης τους στο .NET είναι ένας ισχυρός τρόπος για τη δημιουργία δυναμικών επιχειρηματικών εφαρμογών ή επεξεργασίας σωλήνων.

Προσθήκη πεδίων φόρμας (C# Example)

Παρακάτω, προσθέστε ένα κουτί κειμένου, checkbox και combobox στην πρώτη σελίδα ενός υπάρχοντος PDF.

using Aspose.Pdf.Plugins;

string inputPath = @"C:\Samples\sample.pdf";
string outputPath = @"C:\Samples\sample_with_fields.pdf";

var plugin = new FormEditor();
var addOptions = new FormEditorAddOptions(
    new[] {
        // Textbox
        new FormTextBoxFieldCreateOptions(1, new Rectangle(10, 700, 90, 715)) {
            MaxLen = 20,
            Value = "Name",
            Color = Color.Brown
        },
        // Checkbox
        new FormCheckBoxFieldCreateOptions(1, new Rectangle(110, 700, 125, 715)) {
            Value = "Agree",
            PartialName = "CheckBox_Agree",
            Color = Color.Blue
        },
        // Combobox
        new FormComboBoxFieldCreateOptions(1, new Rectangle(310, 600, 350, 615)) {
            Color = Color.Red,
            Editable = true,
            DefaultAppearance = new DefaultAppearance("Arial Bold", 12, System.Drawing.Color.DarkGreen),
            Options = new[] {"Option1", "Option2", "Option3"},
            Selected = 1
        }
    });
addOptions.AddInput(new FileDataSource(inputPath));
addOptions.AddOutput(new FileDataSource(outputPath));
plugin.Process(addOptions);

Απομάκρυνση μορφών πεδίων

Για να αφαιρέσετε τα πεδία με όνομα ή τύπο:

var removeOptions = new FormEditorRemoveOptions(
    new[] { "CheckBox_Agree", "TextBoxField1" } // Field names to remove
);
removeOptions.AddInput(new FileDataSource(outputPath));
removeOptions.AddOutput(new FileDataSource(@"C:\Samples\sample_fields_removed.pdf"));
plugin.Process(removeOptions);

Εξοικονόμηση αποτελεσμάτων

Πάντα καθορίστε το αρχείο εξόδου στις επιλογές σας για να αποθηκεύσετε ένα νέο, ενημερωμένο PDF. Ελέγξτε τις αλλαγές χρησιμοποιώντας οποιονδήποτε προβολέα PDF ή περαιτέρω αυτοματοποίηση.

מקרים בשימוש

  • Δημιουργία προσαρμοσμένων μορφών εισδοχής για επιχειρήσεις, υγειονομική περίθαλψη, εκπαίδευση
  • Αυτογεννητική συγκατάθεση ή εγγραφή PDFs
  • Απομακρύνετε τα πεδία κληρονομιάς από τις αρχειοθετημένες μορφές

Συχνές ερωτήσεις

**Q: Μπορώ να αφαιρέσω αλλαγές πεδίου μετά την εξοικονόμηση?**Α: Οι επεξεργασίες PDF είναι μόνιμες μετά την αποθήκευση. Για να “undo”, διατηρήστε αντίγραφα ασφαλείας ή εκδόσεις των αρχείων σας πριν κάνετε αλλαγές.

**Q: Υποστηρίζονται όλοι οι τύποι πεδίων φόρμας?**A: Ναι! Το Plugin Editor Form υποστηρίζει τα γραμματοκιβώτια κειμένου, τα κουτιά ελέγχου, το combobox, τους κουμπί ραδιοφώνου και πολλά άλλα, όπως τεκμηριώνεται στο API.

Pro Συμβουλή: Χρησιμοποιήστε τις λειτουργίες συσκευών και τις προηγμένες επιλογές για να αυτοματοποιήσετε τις εκπομπές φόρμας PDF μεγάλης κλίμακας με πλήρη έλεγχο των ιδιοτήτων πεδίου και της τοποθέτησης.

 Ελληνικά