Εισαγάγετε έναν πίνακα περιεχομένων στο Word χρησιμοποιώντας C#

Εισαγάγετε έναν πίνακα περιεχομένων στο Word χρησιμοποιώντας C# ακολουθώντας αυτό το σύντομο άρθρο. Βοηθά στη δημιουργία του περιβάλλοντος κοινοποιώντας τους απαραίτητους πόρους, μια λίστα βημάτων για τη σύνταξη της εφαρμογής και ένα δείγμα κώδικα που δείχνει πώς να προσθέσετε σελίδα περιεχομένου στο Word χρησιμοποιώντας C#. Θα μάθετε να προσθέτετε ένα TOC σε ένα υπάρχον αρχείο Word αναλύοντας τα περιεχόμενά του.

Βήματα για να δημιουργήσετε έναν πίνακα περιεχομένων στο Word χρησιμοποιώντας C#

  1. Ρυθμίστε το περιβάλλον ώστε να χρησιμοποιεί το Aspose.Words for .NET για την εισαγωγή TOC
  2. Φορτώστε το αρχείο Word στο αντικείμενο Document και αρχικοποιήστε το αντικείμενο DocumentBuilder
  3. Προσθέστε τον τίτλο του TOC με το επιθυμητό στυλ
  4. Εισαγάγετε τον πίνακα περιεχομένων και εισάγετε μια αλλαγή σελίδας
  5. Συμπληρώστε τον κενό πίνακα περιεχομένων
  6. Αποθηκεύστε το αρχείο εξόδου του Word με TOC

Μπορείτε να εισαγάγετε τη σελίδα περιεχομένου στο Word χρησιμοποιώντας C# με τη βοήθεια αυτών των βημάτων. Ξεκινήστε τη διαδικασία φορτώνοντας το αρχείο Word και ρυθμίστε το αντικείμενο κλάσης DocumentBuilder που υποστηρίζει την προσθήκη πίνακα περιεχομένων. Προσθέστε τον τίτλο και τον πίνακα περιεχομένων χρησιμοποιώντας τη μέθοδο InsertTableOfContents() και συμπληρώστε τον κενό πίνακα περιεχομένων καλώντας τη μέθοδο UpdateFields().

Κώδικας για τη δημιουργία πίνακα περιεχομένων στο Word χρησιμοποιώντας C#

Χρησιμοποιήστε αυτόν τον κώδικα για να δημιουργήσετε μια σελίδα περιεχομένου στο Word χρησιμοποιώντας C#. Το InsertTableOfContents() απαιτεί διακόπτες για τον έλεγχο της συμπεριφοράς του πίνακα περιεχομένων, ας πούμε το 1-3 που χρησιμοποιείται για τη διευθυνσιοδότηση των Επικεφαλίδων 1, 2 και 3, ‘\h’ για χρήση υπερσυνδέσμων και ‘\u’ για τον ορισμό επιπέδων περιγράμματος. Το προεπιλεγμένο TOC είναι κενό και συμπληρώνεται χρησιμοποιώντας τη μέθοδο UpdateFields().

Αυτό το άρθρο μας δίδαξε πώς να προσθέσουμε έναν πίνακα περιεχομένων στο Word χρησιμοποιώντας C#. Για να εισαγάγετε κεφαλίδες και υποσέλιδα, ανατρέξτε στο άρθρο στο πώς να εισαγάγετε κεφαλίδα και υποσέλιδο στο DOCX χρησιμοποιώντας C#.

 Ελληνικά