Ορισμός φακέλων γραμματοσειρών πολλαπλών φακέλων

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

Βήμα 1: Ορίστε τον κατάλογο εγγράφων

Πρώτα, πρέπει να ορίσετε τη διαδρομή προς τον κατάλογο των εγγράφων σας. Αυτή είναι η τοποθεσία όπου θέλετε να αποθηκεύσετε το επεξεργασμένο αποδοθέν έγγραφό σας. Αντικαταστήστε τον “ΚΑΤΑΛΟΓΟ ΕΓΓΡΑΦΩΝ ΣΑΣ” με την κατάλληλη διαδρομή.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Βήμα 2: Φορτώστε το έγγραφο για απόδοση

Στη συνέχεια, μπορείτε να φορτώσετε το έγγραφο για απόδοση χρησιμοποιώντας τοDocument τάξη. Βεβαιωθείτε ότι έχετε καθορίσει τη σωστή διαδρομή εγγράφου.

Document doc = new Document(dataDir + "Rendering.docx");

Βήμα 3: Ορισμός φακέλων γραμματοσειρών

Τώρα μπορείτε να ορίσετε πολλούς φακέλους γραμματοσειρών χρησιμοποιώντας τοFontSettings τάξη και τοSetFontsFolders() μέθοδος. Μπορείτε να καθορίσετε τις διαδρομές προς τους φακέλους γραμματοσειρών που θέλετε να χρησιμοποιήσετε σε έναν πίνακα. Σε αυτό το παράδειγμα, έχουμε καθορίσει δύο φακέλους γραμματοσειρών: “C:\MyFonts" και “D:\Misc\Fonts".

FontSettings fontSettings = new FontSettings();
fontSettings.SetFontsFolders(new[] { @"C:\MyFonts\", @"D:\Misc\Fonts\" }, true);

Βήμα 4: Εφαρμογή ρυθμίσεων γραμματοσειράς

Στη συνέχεια, πρέπει να εφαρμόσετε τις ρυθμίσεις γραμματοσειράς στο έγγραφό σας χρησιμοποιώντας τοFontSettings ιδιοκτησία τουDocument τάξη.

doc.FontSettings = fontSettings;

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

Τέλος, μπορείτε να αποθηκεύσετε το αποδοθέν έγγραφο σε ένα αρχείο χρησιμοποιώντας τοSave() μέθοδος τουDocument τάξη. Βεβαιωθείτε ότι έχετε καθορίσει τη σωστή διαδρομή και όνομα αρχείου.

doc.Save(dataDir + "WorkingWithFonts.SetFontsFoldersMultipleFolders.pdf");

Δείγμα πηγαίου κώδικα για Set Fonts Folders Πολλαπλοί φάκελοι χρησιμοποιώντας Aspose.Words για .NET

// Διαδρομή στον κατάλογο εγγράφων σας
string dataDir = "YOUR DOCUMENT DIRECTORY";

Document doc = new Document(dataDir + "Rendering.docx");
FontSettings fontSettings = new FontSettings();
// Σημειώστε ότι αυτή η ρύθμιση θα παρακάμψει τυχόν προεπιλεγμένες πηγές γραμματοσειράς που αναζητούνται από προεπιλογή. Τώρα θα γίνεται αναζήτηση μόνο για αυτούς τους φακέλους
// γραμματοσειρές κατά την απόδοση ή την ενσωμάτωση γραμματοσειρών. Για να προσθέσετε μια επιπλέον πηγή γραμματοσειράς ενώ διατηρείτε πηγές γραμματοσειρών συστήματος, χρησιμοποιήστε και τα δύο FontSettings.GetFontSources και
// Αντίθετα, FontSettings.SetFontSources.
fontSettings.SetFontsFolders(new[] { @"C:\MyFonts\", @"D:\Misc\Fonts\" }, true);
doc.FontSettings = fontSettings;
doc.Save(dataDir + "WorkingWithFonts.SetFontsFoldersMultipleFolders.pdf");

συμπέρασμα

Σε αυτό το σεμινάριο, μάθαμε πώς να ορίζουμε πολλούς φακέλους γραμματοσειρών κατά την απόδοση ενός εγγράφου χρησιμοποιώντας το Aspose.Words για .NET. Ακολουθώντας αυτόν τον οδηγό βήμα προς βήμα, μπορείτε εύκολα να καθορίσετε πολλούς φακέλους γραμματοσειρών που θα χρησιμοποιείτε κατά την απόδοση των εγγράφων σας. Το Aspose.Words προσφέρει ένα ισχυρό και ευέλικτο API για επεξεργασία λέξεων με γραμματοσειρές στα έγγραφά σας. Με αυτή τη γνώση, μπορείτε να ελέγξετε και να προσαρμόσετε τις πηγές γραμματοσειράς που χρησιμοποιούνται κατά την απόδοση των εγγράφων σας στις συγκεκριμένες ανάγκες σας.

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

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

Α: Για να ορίσετε πολλούς φακέλους γραμματοσειρών στο Aspose.Words, μπορείτε να χρησιμοποιήσετε τοSetFontsFolders μέθοδος τουFonts τάξη που παρέχει μια λίστα με θέσεις φακέλων προσαρμοσμένων γραμματοσειρών.

Ε: Η ρύθμιση πολλών φακέλων γραμματοσειρών επηρεάζει όλα τα έγγραφα που υποβάλλονται σε επεξεργασία με το Aspose.Words;

Α: Ναι, η ρύθμιση πολλών φακέλων γραμματοσειρών επηρεάζει όλα τα έγγραφα που υποβάλλονται σε επεξεργασία με το Aspose.Words. Αφού ορίσετε τους φακέλους γραμματοσειρών, το Aspose.Words θα χρησιμοποιήσει αυτές τις θέσεις για να αναζητήσει γραμματοσειρές σε όλα τα έγγραφα.

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

Α: Μπορείτε να ορίσετε όσους φακέλους γραμματοσειρών χρειάζονται στο Aspose.Words. Δεν υπάρχει συγκεκριμένο όριο στον αριθμό των φακέλων γραμματοσειρών που μπορείτε να ορίσετε.

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

Α: Για να ελέγξετε τους φακέλους γραμματοσειρών που ορίζονται στο Aspose.Words, μπορείτε να χρησιμοποιήσετε τοGetFolders μέθοδος τουFonts τάξη για να λάβετε τις θέσεις των διαμορφωμένων φακέλων γραμματοσειρών.

Ε: Οι φάκελοι γραμματοσειρών πρέπει να περιέχουν συγκεκριμένες γραμματοσειρές;

Α: Ναι, οι φάκελοι γραμματοσειρών πρέπει να περιέχουν τις γραμματοσειρές που θέλετε να χρησιμοποιήσετε στα έγγραφα του Word. Το Aspose.Words θα αναζητήσει γραμματοσειρές στους καθορισμένους φακέλους κατά την επεξεργασία εγγράφων.