Σε αυτό το σεμινάριο, θα μιλήσουμε πώς να προσθέσετε αναπτυσσόμενο στοιχείο σε PDF χρησιμοποιώντας C#. Σας εξηγεί επίσης πώς να χρησιμοποιήσετε τη βιβλιοθήκη σχολιασμών και να φτιάξετε ένα απλό πρόγραμμα C# για να εισαγάγετε το αναπτυσσόμενο μενού σε PDF χρησιμοποιώντας C#. Ένα αναπτυσσόμενο μενού σε ένα PDF αναφέρεται συνήθως ως πεδίο φόρμας σύνθετο πλαίσιο ή πλαίσιο λίστας. Σας επιτρέπει να επιλέξετε μία επιλογή από μια λίστα προκαθορισμένων επιλογών. Για να εισαγάγετε ένα αναπτυσσόμενο μενού στο PDF χρησιμοποιώντας γλώσσα προγραμματισμού C#, θα χρειαστεί να χρησιμοποιήσετε τη βιβλιοθήκη σχολιασμών. Δείτε πώς μπορείτε να δημιουργήσετε ένα αναπτυσσόμενο μενού σε PDF χρησιμοποιώντας τη γλώσσα προγραμματισμού C#.
Βήματα για την προσθήκη αναπτυσσόμενου στοιχείου σε PDF χρησιμοποιώντας C#
- Εγκαταστήστε το πακέτο GroupDocs.Annotation for .NET από το NuGet
- Προσθέστε αναφορά στον χώρο ονομάτων GroupDocs.Annotation για να εισαγάγετε το αναπτυσσόμενο μενού σε PDF
- Δημιουργήστε ένα αντικείμενο Annotator με διαδρομή εισόδου PDF
- Εκκινήστε το αντικείμενο DropdownComponent και ορίστε ορισμένες ιδιότητες
- Καλέστε τη μέθοδο Προσθήκης της κλάσης Annotator και μεταβιβάστε το αναπτυσσόμενο αντικείμενο Component σε αυτήν
- Μέθοδος Call Save της κλάσης Annotator με προκύπτουσα διαδρομή PDF
Αφού ακολουθήσετε αυτά τα βήματα, θα μπορείτε να εισαγάγετε με επιτυχία το αναπτυσσόμενο πεδίο στο έγγραφό σας PDF. Το αναπτυσσόμενο μενού σάς επιτρέπει να επιλέξετε από τη λίστα επιλογών που καθορίσατε. Χωρίς εγκατάσταση επιπλέον λογισμικού, η προαναφερθείσα διαδικασία μπορεί να χρησιμοποιηθεί για δημιουργία αναπτυσσόμενου μενού σε PDF χρησιμοποιώντας C# σε οποιοδήποτε σύστημα υποστηρίζει .NET. Μπορείτε να προσθέσετε το αναπτυσσόμενο μενού σε PDF, όπως απαιτείται, χρησιμοποιώντας τις ιδιότητες κλάσης DropdownComponent.
Κώδικας για προσθήκη αναπτυσσόμενου στοιχείου σε PDF χρησιμοποιώντας C#
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf; | |
using System; | |
using System.Collections.Generic; | |
namespace AddDropdowntInPDFusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"Conholdate.Annotator.lic"); | |
// Create Annotator object with input PDF path | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
DropdownComponent dropdown = new DropdownComponent | |
{ | |
Options = new List<string> { "Item1", "Item2", "Item3" }, | |
SelectedOption = null, | |
Placeholder = "Choose option", | |
Box = new Rectangle(100, 100, 100, 100), | |
CreatedOn = DateTime.Now, | |
Message = "This is dropdown component", | |
PageNumber = 0, | |
PenColor = 65535, | |
PenStyle = PenStyle.Dot, | |
PenWidth = 3, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add Dropdown to PDF | |
annotator.Add(dropdown); | |
// Save PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Ακολουθώντας τα βήματα που περιγράφονται παραπάνω, μπορείτε εύκολα να προσθέσετε αναπτυσσόμενο μενού σε PDF χρησιμοποιώντας C# χωρίς κανένα πρόβλημα. Μόλις αποθηκεύσετε το PDF, θα προστεθεί το αναπτυσσόμενο στοιχείο και θα μπορείτε να επιλέξετε επιλογές από το αναπτυσσόμενο μενού όταν ανοίγετε το PDF. Προηγουμένως δημοσιεύσαμε ένα άρθρο σχετικά με την προσθήκη πλαισίου ελέγχου σε PDF. για περισσότερες πληροφορίες, ανατρέξτε στο πώς να προσθέσετε στοιχείο πλαισίου ελέγχου σε PDF χρησιμοποιώντας C#.