Aspose.PDF ToC Generator για το .NET
Το Aspose.PDF ToC Generator για το .NET επιτρέπει στους προγραμματιστές να εισάγουν προσαρμοσμένους πίνακες περιεχομένου (TOC) σε έγγραφα PDF. Κατασκευασμένο στον κινητήρα Asposa.pdf, σάρωσε τίτλους, σημειώσεις ή προετοιμασμένα σήματα, παράγει ιεραρχικές εγγραφές TOC και τις συνδέει με τις αντίστοιχες σελίδες – ενισχύοντας την πλοήγηση με ελάχιστη προσπάθεια.
מתחילים
Εισαγωγή και εγκατάσταση
- Προσθέστε
Aspose.PDF
Μέσα από το NuGet. - Προσαρμογή της μετρημένης άδειας πριν από τη χρήση (βλέπε רישוי מדוד ).
- Για λεπτομερείς διαδικασίες εγκατάστασης, δείτε το Οδηγός εγκατάστασης .
Χαρακτηριστικά και λειτουργίες
Αυτόματη γενιά TOC
- Σενάριο τίτλων (Heading1 – HeadingN), σημειωματάρια ή προσαρμοσμένα σήματα.
- Δημιουργεί αυτόματα σελίδες TOC που ενσωματώνουν αδιάλειπτα στη ροή εγγράφου.
Προσαρμοσμένο στυλ
- Ορισμός γραμματοσειρών, μεγεθών, χρωμάτων, υποδοχής και ηγετικών χαρακτήρων.
- Εφαρμόστε παγκόσμια πρότυπα ή μεμονωμένα στυλ ανά επίπεδο.
- Συγκρίνετε εταιρικό branding ή κατευθυντήριες γραμμές σχεδιασμού.
Ιεραρχικά επίπεδα
- Υποστήριξη πολυεπίπεδων δομών για κεφάλαια, τμήματα και υποκαταστήματα.
- Κάθε επίπεδο μπορεί να έχει μοναδική μορφοποίηση.
Bookmark και σύνδεσμος ενσωμάτωση
- Κάθε εισαγωγή TOC είναι ένας ενεργός σύνδεσμος προς τη σελίδα προορισμού.
- Συνδυάστε τα υπάρχοντα βιβλία εγγράφων ή εξάγετε τα ξεχωριστά.
Δυναμικός αριθμός σελίδων
- Οι εγγραφές TOC αντανακλούν πάντοτε τους σωστούς αριθμούς σελίδων, ακόμη και μετά τις ενσωμάτωση ή τη διαγραφή της σελίδας.
- Υπολογίζεται αυτόματα κατά τη διάρκεια της γενιάς.
Custom
- Προσδιορίστε αυθαίρετο κείμενο ή βάσει XML για τις εισαγωγές TOC.
- Χρήσιμο για έγγραφα χωρίς επίσημους τίτλους.
אופטימיזציה של ביצועים
- Διαδικτυακή επεξεργασία για μεγάλα έγγραφα.
- Η γενιά Batch υποστηρίζεται για πολλαπλά PDF.
Παράδειγμα κώδικα: Δημιουργία TOC για το PDF Document
internal static class TocGeneratorDemo
{
internal static void Run()
{
var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
var outputPath = Path.Combine(@"C:\\Samples\\", "sample_toc.pdf");
TocGenerator generator = new();
TocOptions options = new();
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
var resultContainer = generator.Process(options);
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);
}
}
Συμβουλές και καλύτερες πρακτικές
- Χρησιμοποιήστε συνεπείς στυλ αναφοράς / σημειώσεις για ακριβή παραγωγή TOC.
- Προσδιορίστε επαναχρησιμοποιήσιμα πρότυπα στυλ για ομοιομορφία σε όλα τα έγγραφα.
- Μετατρέψτε τις υπάρχουσες σημειώσεις σε εγγραφές TOC για ακριβή πλοήγηση.
- Αναγεννηθείτε ξανά το TOC μετά την τροποποίηση της παραγγελίας σελίδας ή τον αριθμό.
- Χρησιμοποιήστε τη μνήμη προφίλ για μεγάλα PDF, εξετάστε την επεξεργασία συσκευών.
- Διαθέσιμος από
Document
αντικείμενα μετά την επεξεργασία σε ελεύθερους πόρους.
תכונות מתקדמות
- Δημιουργήστε πλήρως προσαρμοσμένα TOCs με ποικίλες μορφές.
- Προσθήκη TOCs σε υπάρχοντα PDFs χωρίς να διαταράσσει το περιεχόμενο.
- Ενεργοποιεί τη γενιά TOC για πολλαπλές ροές εργασίας.
מקרים בשימוש
- Διαμόρφωση ακαδημαϊκών εκθέσεων με πλοήγητες ενότητες.
- Δημιουργία εγχειρήσεων και οδηγιών με επαγγελματική πλοήγηση.
- Προσθήκη TOCs σε ηλεκτρονικά βιβλία για βελτιωμένη εμπειρία αναγνώστη.
Συχνές ερωτήσεις
**Τι κάνει το Aspose.PDF ToC Generator;**Δημιουργεί επαγγελματικούς, συνδεδεμένους πίνακες περιεχομένου σε αρχεία PDF για καλύτερη πλοήγηση.
**Πώς διαφέρει αυτό από το Aspose.PDF για .NET;**Το Aspose.PDF για .NET προσφέρει ένα πλήρες σύνολο APIs PDF, ενώ το ToC Generator επικεντρώνεται μόνο στη δημιουργία TOCs.
**Είναι περιορισμένο στην παραγωγή TOCs;**Ναι, ειδικεύεται στη δημιουργία TOC. Άλλα καθήκοντα απαιτούν πρόσθετα plugins ή Aspose.PDF.
**Υπάρχει ένα online εργαλείο για τη γενιά TOC;**Δεν υπάρχει αφιερωμένο εργαλείο, αλλά η Aspose προσφέρει άλλα δωρεάν online εργαλεία PDF.
*Πού μπορώ να βρω παραδείγματα C#;*Επισκεφθείτε την τεκμηρίωση Aspose.PDF και τις σελίδες προσγείωσης για πρακτικά δείγματα.