Schriftartenordner festlegen

Einführung

Hallo! Sind Sie bereit, in die Welt der benutzerdefinierten Schriftarten in Aspose.Words für .NET einzutauchen? Dann legen wir los. Dieses Tutorial führt Sie durch den Prozess der Einrichtung benutzerdefinierter Schriftartenordner und stellt sicher, dass Ihre Dokumente genau so aussehen, wie Sie es möchten. Egal, ob Sie ein erfahrener Entwickler sind oder gerade erst anfangen, dieser Leitfaden führt Sie durch jeden Schritt. Also, lassen Sie uns dafür sorgen, dass diese Schriftarten fantastisch aussehen!

Voraussetzungen

Bevor wir loslegen, stellen wir sicher, dass Sie alles haben, was Sie brauchen:

  • Aspose.Words für .NET: Sie könnenherunterladen es, falls Sie das nicht bereits getan haben.
  • Visual Studio: Jede Version funktioniert, aber die neueste ist immer die beste.
  • Ein Dokument: Für dieses Tutorial verwenden wir ein Word-Dokument. Sie können ein eigenes erstellen oder ein vorhandenes verwenden.
  • Benutzerdefinierte Schriftarten: Halten Sie einige benutzerdefinierte Schriftarten bereit. Wir werden diese verwenden, um zu demonstrieren, wie Schriftartenordner eingerichtet werden.

Namespaces importieren

Als Erstes importieren wir die erforderlichen Namespaces. Dies ist wichtig für den Zugriff auf die Klassen und Methoden, die wir von Aspose.Words benötigen.

using Aspose.Words;
using Aspose.Words.Fonts;

Nachdem diese Namespaces importiert wurden, können wir mit der Einrichtung unserer benutzerdefinierten Schriftartordner beginnen.

Schritt 1: Definieren Sie Ihr Dokumentverzeichnis

Beginnen wir mit der Definition des Pfads zu Ihrem Dokumentverzeichnis. Hier ist Ihr Word-Dokument gespeichert. Wir verwenden eine Variable namensdataDir um diesen Pfad zu speichern.

// Pfad zu Ihrem Dokumentverzeichnis
string dataDir = "YOUR DOCUMENT DIRECTORY";

Ersetzen"YOUR DOCUMENT DIRECTORY" durch den tatsächlichen Pfad zu Ihrem Verzeichnis. Dies ist wichtig, da Aspose.Words wissen muss, wo Ihr Dokument zu finden ist.

Schritt 2: Schriftartquellen festlegen

Als nächstes müssen wir die Schriftartquellen einrichten. Hier teilen wir Aspose.Words mit, wo unsere benutzerdefinierten Schriftarten zu finden sind. Wir verwenden dieFontSettings.DefaultInstance.SetFontsSources Methode, um dies zu erreichen.

FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[]
{
	new SystemFontSource(), new FolderFontSource("C:\\MyFonts\\", true)
});

Folgendes tun wir:

  • SystemFontSource: Dies weist Aspose.Words an, die Standardschriftarten des Systems zu verwenden.
  • FolderFontSource: Hier geben wir den Ordner an, der unsere benutzerdefinierten Schriftarten enthält. Ersetzen Sie"C:\\MyFonts\\" mit dem Pfad zu Ihrem benutzerdefinierten Schriftartenverzeichnis.true Der Parameter gibt an, dass auch Unterverzeichnisse einbezogen werden sollen.

Schritt 3: Laden Sie Ihr Dokument

Nachdem wir nun unsere Schriftquellen eingerichtet haben, ist es an der Zeit, das Dokument zu laden, mit dem wir arbeiten möchten. Wir verwenden dieDocument Klasse von Aspose.Words hierfür.

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

Stellen Sie sicher, dass"Rendering.docx" ist der Name Ihres Word-Dokuments. Wenn Ihr Dokument einen anderen Namen hat, aktualisieren Sie diesen entsprechend.

Schritt 4: Speichern Sie Ihr Dokument als PDF

Speichern wir unser Dokument abschließend als PDF, um die benutzerdefinierten Schriftarten in Aktion zu sehen. Wir verwenden dieSave Methode derDocument Klasse.

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

Dadurch wird Ihr Dokument als PDF im angegebenen Verzeichnis gespeichert. Dabei werden die benutzerdefinierten Schriftarten verwendet, die wir zuvor eingerichtet haben.

Abschluss

Und da haben Sie es! Sie haben erfolgreich benutzerdefinierte Schriftartenordner in Aspose.Words für .NET eingerichtet und Ihr Dokument mit diesen benutzerdefinierten Schriftarten als PDF gespeichert. Ziemlich cool, oder? Das Anpassen von Schriftarten kann das Erscheinungsbild Ihrer Dokumente erheblich verändern, und jetzt wissen Sie genau, wie es geht. Viel Spaß beim Programmieren!

Häufig gestellte Fragen

Wie installiere ich Aspose.Words für .NET?

Du kannstherunterladen die neueste Version von Aspose.Words für .NET von der Website.

Kann ich mehrere benutzerdefinierte Schriftartordner verwenden?

Ja, Sie können mehrere hinzufügenFolderFontSource Instanzen zumSetFontsSourcesMethode, um Schriftarten aus verschiedenen Verzeichnissen zu verwenden.

Ist es notwendig, Systemschriftarten einzubinden?

Das Einbinden von Systemschriftarten ist optional, wird aber empfohlen, um sicherzustellen, dass alle Standardschriftarten verfügbar sind.

Welche Dateitypen werden von Aspose.Words unterstützt?

Aspose.Words unterstützt eine Vielzahl von Dateiformaten, darunter DOCX, DOC, PDF, TXT, HTML und viele mehr.

Wie kann ich eine temporäre Lizenz für Aspose.Words erhalten?

Sie erhalten einevorläufige Lizenz von der Aspose-Website, um alle Funktionen von Aspose.Words auszuprobieren.