Γεννήτρια Πινάκων PDF
Η Γεννήτρια Πινάκων Documentize για .NET είναι ένα ευέλικτο plugin σχεδιασμένο να απλοποιεί την ενσωμάτωση πινάκων σε έγγραφα PDF. Είτε οργανώνετε δεδομένα, σχεδιάζετε φόρμες, είτε βελτιώνετε την αναγνωσιμότητα των εγγράφων, αυτό το plugin απλοποιεί τη διαδικασία διατηρώντας την ακρίβεια και την αποδοτικότητα. Το διαισθητικό API του υποστηρίζει και τις ροές εργασίας επεξεργασίας μεμονωμένων εγγράφων και μαζικής επεξεργασίας, καθιστώντας το ένα απαραίτητο εργαλείο για προγραμματιστές που εργάζονται με δομημένα δεδομένα.
Κύρια Χαρακτηριστικά:
- Δυναμική Δημιουργία Πίνακα: Δημιουργήστε εύκολα δομημένους πίνακες σε έγγραφα PDF.
- Πλούσια Υποστήριξη Περιεχομένου: Συμπληρώστε πίνακες με κείμενο, HTML, εικόνες και περιεχόμενο LaTeX.
- Τοποθέτηση Σελίδας: Εισάγετε πίνακες σε συγκεκριμένες θέσεις μέσα σε ένα PDF με ακρίβεια.
- Προσαρμόσιμη Διάταξη: Ρυθμίστε τη δομή του πίνακα, την ευθυγράμμιση των κελιών και το στυλ.
- Μαζική Επεξεργασία: Επεξεργαστείτε πολλά έγγραφα ταυτόχρονα για μέγιστη αποδοτικότητα.
Δημιουργία PDF με Πίνακες
Ακολουθήστε αυτά τα βήματα για να δημιουργήσετε δομημένους πίνακες σε ένα PDF χρησιμοποιώντας την κλάση TableGenerator
:
- Δημιουργήστε μια νέα κλάση
TableGenerator
. - Ρυθμίστε το αντικείμενο
TableOptions
για να ορίσετε τη δομή του πίνακα, το περιεχόμενο και τα αρχεία εισόδου/εξόδου. - Προσθέστε πίνακες, γραμμές και κελιά στο PDF σας.
- Ολοκληρώστε τη διαδικασία δημιουργίας πίνακα χρησιμοποιώντας τη μέθοδο
Process
.
Ορίστε ένα παράδειγμα:
1
2var generator = new TableGenerator();
3var options = new TableOptions();
4
5// Δεσμεύστε τα αρχεία εισόδου και εξόδου PDF
6options.AddInput(new FileDataSource("input.pdf"));
7options.AddOutput(new FileDataSource("output.pdf"));
8
9// Ορίστε έναν πίνακα με γραμμές και κελιά
10options
11 .InsertPageAfter(1) // Προσθέστε τον πίνακα μετά την πρώτη σελίδα
12 .AddTable()
13 .AddRow()
14 .AddCell().AddParagraph(new TextFragment("Κελί 1"))
15 .AddCell().AddParagraph(new TextFragment("Κελί 2"))
16 .AddCell().AddParagraph(new TextFragment("Κελί 3"));
17
18// Δημιουργήστε τον πίνακα στο έγγραφο
19generator.Process(options);
Προσθήκη Πλούσιου Περιεχομένου σε Πίνακες
Οι πίνακες σε έγγραφα PDF μπορούν να περιλαμβάνουν ποικιλία τύπων περιεχομένου για να ενισχύσουν τη λειτουργικότητα και την εμφάνισή τους. Παρακάτω παρατίθεται ένα παράδειγμα προσθήκης περιεχομένου HTML σε κελιά πίνακα:
1
2options
3 .AddTable()
4 .AddRow()
5 .AddCell().AddParagraph(new HtmlFragment("<h1>Κεφαλίδα 1</h1>"))
6 .AddCell().AddParagraph(new HtmlFragment("<h2>Κεφαλίδα 2</h2>"))
7 .AddCell().AddParagraph(new HtmlFragment("<h3>Κεφαλίδα 3</h3>"));
Υποστηριζόμενοι Τύποι Περιεχομένου στους Πίνακες
Η Γεννήτρια Πινάκων PDF υποστηρίζει διάφορους τύπους περιεχομένου, επιτρέποντας στους προγραμματιστές να προσαρμόζουν τους πίνακες για ένα ευρύ φάσμα χρήσεων:
- HtmlFragment: Προσθέστε περιεχόμενο βασισμένο σε HTML, όπως κεφαλίδες, λίστες και μορφοποιημένο κείμενο.
- TeXFragment: Συμπεριλάβετε περιεχόμενο βασισμένο σε LaTeX για μαθηματικές εξισώσεις και επιστημονική σημείωση.
- TextFragment: Εισάγετε απλό ή μορφοποιημένο κείμενο.
- Image: Ενσωματώστε εικόνες απευθείας μέσα σε κελιά πίνακα.
Προσαρμογή Διάταξης και Δομής Πίνακα
Το plugin παρέχει ευελιξία για την προσαρμογή της δομής του πίνακα, συμπεριλαμβανομένου του ύψους γραμμής, του πλάτους στήλης και της ευθυγράμμισης κελιών. Αυτές οι επιλογές προσαρμογής σας επιτρέπουν να σχεδιάσετε πίνακες που ταιριάζουν στη διάταξη και τις ανάγκες στυλ του εγγράφου σας.
Επεξεργασία της Δημιουργίας Πίνακα
Αφού προσθέσετε όλο το περιεχόμενο και προσαρμόσετε τη δομή του πίνακα, ολοκληρώστε τη διαδικασία καλώντας τη μέθοδο Process
. Αυτή η μέθοδος δημιουργεί τους πίνακες και ενημερώνει το έγγραφο PDF. Ορίστε πώς να χειριστείτε τα αποτελέσματα:
1
2var resultContainer = generator.Process(options);
3
4// Εκτυπώστε τον αριθμό των παραγμένων αποτελεσμάτων
5Console.WriteLine("Αριθμός αποτελεσμάτων: " + resultContainer.ResultCollection.Count);
Χρήσεις για τη Γεννήτρια Πινάκων PDF
- Αναφορά Δεδομένων: Παρουσιάστε αναλύσεις, χρηματοοικονομικές εκθέσεις ή αποτελέσματα ερευνών σε σαφή και οργανωμένη μορφή.
- Σχεδίαση Φόρμας: Δημιουργήστε διαδραστικές φόρμες με δομημένες διατάξεις πίνακα.
- Βελτίωση Εγγράφου: Βελτιώστε την αναγνωσιμότητα και τη χρηστικότητα των εγχειριδίων χρήστη, οδηγών ή διδακτικού υλικού.
- Μαζική Επεξεργασία: Αυτοματοποιήστε τη δημιουργία πινάκων για πολλά έγγραφα PDF.