Schriftartenordner festlegen Mehrere Ordner
In diesem Tutorial führen wir Sie Schritt für Schritt durch den Prozess zum Festlegen mehrerer Schriftartenordner beim Rendern eines Dokuments mit Aspose.Words für .NET. Wir erklären den mitgelieferten C#-Quellcode und stellen Ihnen eine umfassende Anleitung zur Verfügung, die Ihnen hilft, diese Funktion zu verstehen und in Ihren eigenen Projekten zu implementieren. Am Ende dieses Tutorials wissen Sie, wie Sie mehrere Schriftartenordner angeben, die beim Rendern Ihrer Dokumente mit Aspose.Words für .NET verwendet werden sollen.
Schritt 1: Dokumentverzeichnis festlegen
Zuerst müssen Sie den Pfad zu Ihrem Dokumentenverzeichnis festlegen. Dies ist der Ort, an dem Sie Ihr bearbeitetes, gerendertes Dokument speichern möchten. Ersetzen Sie „IHR DOKUMENTENVERZEICHNIS“ durch den entsprechenden Pfad.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Schritt 2: Laden Sie das zu rendernde Dokument
Anschließend können Sie das zu rendernde Dokument laden mit demDocument
Klasse. Achten Sie darauf, den richtigen Dokumentpfad anzugeben.
Document doc = new Document(dataDir + "Rendering.docx");
Schritt 3: Schriftartenordner festlegen
Jetzt können Sie mehrere Schriftartenordner festlegen mit demFontSettings
Klasse und dieSetFontsFolders()
Methode. Sie können die Pfade zu den Schriftartordnern angeben, die Sie in einem Array verwenden möchten. In diesem Beispiel haben wir zwei Schriftartordner angegeben: “C:\MyFonts" und “D:\Misc\Fonts".
FontSettings fontSettings = new FontSettings();
fontSettings.SetFontsFolders(new[] { @"C:\MyFonts\", @"D:\Misc\Fonts\" }, true);
Schritt 4: Schrifteinstellungen anwenden
Als nächstes müssen Sie die Schrifteinstellungen auf Ihr Dokument anwenden, indem SieFontSettings
Eigentum derDocument
Klasse.
doc.FontSettings = fontSettings;
Schritt 5: Speichern des gerenderten Dokuments
Abschließend können Sie das gerenderte Dokument in einer Datei speichern mit demSave()
Methode derDocument
Klasse. Achten Sie darauf, den richtigen Pfad und Dateinamen anzugeben.
doc.Save(dataDir + "WorkingWithFonts.SetFontsFoldersMultipleFolders.pdf");
Beispielquellcode für Set Fonts Folders Multiple Folders mit Aspose.Words für .NET
// Pfad zu Ihrem Dokumentverzeichnis
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
FontSettings fontSettings = new FontSettings();
// Beachten Sie, dass diese Einstellung alle standardmäßig durchsuchten Schriftartquellen überschreibt. Jetzt werden nur noch diese Ordner durchsucht
// Schriftarten beim Rendern oder Einbetten von Schriftarten. Um eine zusätzliche Schriftartquelle hinzuzufügen und gleichzeitig die Systemschriftartenquellen beizubehalten, verwenden Sie sowohl FontSettings.GetFontSources als auch
// Verwenden Sie stattdessen FontSettings.SetFontSources.
fontSettings.SetFontsFolders(new[] { @"C:\MyFonts\", @"D:\Misc\Fonts\" }, true);
doc.FontSettings = fontSettings;
doc.Save(dataDir + "WorkingWithFonts.SetFontsFoldersMultipleFolders.pdf");
Abschluss
In diesem Tutorial haben wir gelernt, wie Sie beim Rendern eines Dokuments mit Aspose.Words für .NET mehrere Schriftartenordner festlegen. Indem Sie dieser Schritt-für-Schritt-Anleitung folgen, können Sie problemlos mehrere Schriftartenordner angeben, die beim Rendern Ihrer Dokumente verwendet werden sollen. Aspose.Words bietet eine leistungsstarke und flexible API für die Textverarbeitung mit Schriftarten in Ihren Dokumenten. Mit diesem Wissen können Sie die beim Rendern Ihrer Dokumente verwendeten Schriftartenquellen steuern und an Ihre spezifischen Anforderungen anpassen.
Häufig gestellte Fragen
F: Wie kann ich in Aspose.Words mehrere Schriftartenordner festlegen?
A: Um mehrere Schriftartenordner in Aspose.Words einzurichten, können Sie denSetFontsFolders
Methode derFonts
Klasse, die eine Liste mit Speicherorten für benutzerdefinierte Schriftartordner bereitstellt.
F: Wirkt sich das Festlegen mehrerer Schriftartordner auf alle mit Aspose.Words verarbeiteten Dokumente aus?
A: Ja, das Festlegen mehrerer Schriftartenordner wirkt sich auf alle mit Aspose.Words verarbeiteten Dokumente aus. Sobald Sie die Schriftartenordner definiert haben, verwendet Aspose.Words diese Speicherorte, um in allen Dokumenten nach Schriftarten zu suchen.
F: Wie viele Schriftartenordner kann ich in Aspose.Words definieren?
A: Sie können in Aspose.Words so viele Schriftartenordner definieren, wie Sie benötigen. Es gibt keine bestimmte Begrenzung für die Anzahl der Schriftartenordner, die Sie definieren können.
F: Wie kann ich die in Aspose.Words definierten Schriftartordner überprüfen?
A: Um die in Aspose.Words definierten Schriftordner zu überprüfen, können Sie denGetFolders
Methode derFonts
Klasse, um die Speicherorte der konfigurierten Schriftartordner abzurufen.
F: Müssen Schriftartenordner bestimmte Schriftarten enthalten?
A: Ja, Schriftartenordner sollten die Schriftarten enthalten, die Sie in Ihren Word-Dokumenten verwenden möchten. Aspose.Words sucht bei der Verarbeitung von Dokumenten in den angegebenen Ordnern nach Schriftarten.