Aspose.PDF ToC Generator για το .NET
Aspose.PDF ToC Generator για .NET επιτρέπει στους προγραμματιστές να εισάγουν προσαρμοσμένους πίνακες περιεχομένου (TOC) σε PDF Κατασκευασμένο στον κινητήρα Aspose.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 και τις σελίδες προσγείωσης για πρακτικά δείγματα.