Φορτώστε το λεξικό συλλαβισμού για τη γλώσσα

Σε αυτό το βήμα προς βήμα σεμινάριο, θα σας δείξουμε πώς να φορτώνετε ένα λεξικό συλλαβισμού για μια συγκεκριμένη γλώσσα στο Aspose.Words για .NET. Θα εξηγήσουμε τον παρεχόμενο πηγαίο κώδικα C# και θα σας δείξουμε πώς να τον εφαρμόσετε στα δικά σας έργα.

Για να ξεκινήσετε, βεβαιωθείτε ότι έχετε εγκαταστήσει και διαμορφώσει το Aspose.Words για .NET στο περιβάλλον ανάπτυξης σας. Εάν δεν το έχετε κάνει ήδη, κατεβάστε και εγκαταστήστε τη βιβλιοθήκη από[Aspose.Releases]https://releases.aspose.com/words/net/.

Βήμα 1: Φόρτωση του εγγράφου

Αρχικά, φορτώστε το έγγραφό σας από τον καθορισμένο κατάλογο:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "German text.docx");

Βήμα 2: Φόρτωση του λεξικού συλλαβισμού

Στη συνέχεια, ανοίξτε μια ροή στο αρχείο λεξικού συλλαβισμού και αποθηκεύστε την για την επιθυμητή γλώσσα. Σε αυτό το παράδειγμα, φορτώνουμε ένα λεξικό για τα Ελβετικά Γερμανικά (de-CH):

Stream stream = File.OpenRead(dataDir + "hyph_de_CH.dic");
Hyphenation.RegisterDictionary("de-CH", stream);

Βεβαιωθείτε ότι έχετε το κατάλληλο αρχείο λεξικού στον κατάλογο δεδομένων σας.

Βήμα 3: Αποθηκεύστε το τροποποιημένο έγγραφο

Τέλος, αποθηκεύστε το τροποποιημένο έγγραφο:

doc.Save(dataDir + "ProcessingByBreakingWithDictionary.pdf");

Ετσι ! Έχετε φορτώσει με επιτυχία ένα λεξικό συλλαβισμού για μια συγκεκριμένη γλώσσα στο Aspose.Words για .NET.

Παράδειγμα πηγαίου κώδικα για φόρτωση λεξικού συλλαβισμού για μια γλώσσα που χρησιμοποιεί Aspose.Words για .NET

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "German text.docx");

Stream stream = File.OpenRead(dataDir + "hyph_de_CH.dic");
Hyphenation.RegisterDictionary("de-CH", stream);

doc.Save(dataDir + "ProcessingByBreakingWithDictionary.pdf");

Μη διστάσετε να χρησιμοποιήσετε αυτόν τον κώδικα στα δικά σας έργα και να τον τροποποιήσετε ώστε να ταιριάζει στις συγκεκριμένες ανάγκες σας.

Συχνές ερωτήσεις

Ε: Πώς να φορτώσετε ένα λεξικό συλλαβοποίησης για μια συγκεκριμένη γλώσσα στο Aspose.Words;

Α: Για να φορτώσετε ένα λεξικό συλλαβών για μια συγκεκριμένη γλώσσα στο Aspose.Words, μπορείτε να χρησιμοποιήσετε τοHyphenation τάξη και τοLoadDictionary() μέθοδος. Δημιουργήστε ένα παράδειγμα τουHyphenation τάξη και καλέστε τοLoadDictionary() μέθοδος που καθορίζει τη διαδρομή προς το αρχείο λεξικού συλλαβοποίησης για την επιθυμητή γλώσσα. Αυτό θα φορτώσει το λεξικό συλλαβοποίησης στο Aspose.Words.

Ε: Πού μπορώ να βρω αρχεία λεξικού συλλαβοποίησης για διαφορετικές γλώσσες;

Α: Μπορείτε να βρείτε αρχεία λεξικού συλλαβοποίησης για διαφορετικές γλώσσες σε διάφορους διαδικτυακούς πόρους. Αυτά τα αρχεία είναι συνήθως σε μορφή XML ή TEX. Μπορείτε να βρείτε λεξικά συλλαβοποίησης ανοιχτού κώδικα για διαφορετικές γλώσσες σε ιστότοπους που είναι αφιερωμένοι σε έργα γλωσσολογίας ή αποθετήρια πηγαίου κώδικα.

Ε: Πώς μπορώ να εφαρμόσω το φορτωμένο συλλαβικό λεξικό σε ένα έγγραφο στο Aspose.Words;

Α: Για να εφαρμόσετε το φορτωμένο λεξικό συλλαβοποίησης σε ένα έγγραφο στο Aspose.Words, πρέπει να επαναλάβετε τις λέξεις στο έγγραφο και να χρησιμοποιήσετε τοHyphenate() μέθοδος τουHyphenation τάξη για να πάρει τη συλλαβή των λέξεων. Στη συνέχεια, μπορείτε να μορφοποιήσετε τις συλλαβισμένες λέξεις όπως απαιτείται, για παράδειγμα προσθέτοντας παύλες μεταξύ των συλλαβών.

Ε: Ποιες γλώσσες υποστηρίζονται για συλλαβή στο Aspose.Words;

Α: Το Aspose.Words υποστηρίζει τη συλλαβή για πολλές γλώσσες, όπως Αγγλικά, Γαλλικά, Ισπανικά, Γερμανικά, Ιταλικά, Ολλανδικά, Ρώσικα, Πορτογαλικά, Σουηδικά, Νορβηγικά, Δανικά, Φινλανδικά, Πολωνικά, Τσέχικα και πολλές άλλες. Ελέγξτε την τεκμηρίωση Aspose.Words για την πλήρη λίστα των υποστηριζόμενων γλωσσών για συλλαβή.