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 και τις σελίδες προσγείωσης για πρακτικά δείγματα.

 Ελληνικά