Dieser Schritt-für-Schritt-Artikel erklärt, wie man TTF in WOFF mit C# konvertiert. Die Konvertierung von TTF zu WOFF in C# stellt sicher, dass Schriftarten optimiert, mit modernen Webbrowsern kompatibel, sicher und kleiner sind. Dieser Prozess komprimiert die TTF-Schriftart und verpackt sie mit nur wenigen API-Aufrufen neu in das WOFF-Format.
Schritte zum Konvertieren von TTF in WOFF mit C#
- Installieren Sie das Paket Aspose.Font for .NET von NuGet.org, um TTF in WOFF zu konvertieren
- Importieren Sie die erforderlichen Namespaces, um auf Datei- und Schriftfunktionen zuzugreifen
- Laden Sie eine Lizenz, um Einschränkungen zu vermeiden und Ausgaben ohne Wasserzeichen zu erstellen
- Laden Sie die Schriftart in einen MemoryStream und verwenden Sie diesen zur Erstellung eines FontDefinition-Objekts mit FontType.TTF
- Öffnen Sie die Schriftart mit der Methode Font.Open() und dem oben genannten FontDefinition-Objekt
- Erstellen Sie einen FileStream für die Ausgabedatei auf der Festplatte
- Rufen Sie die Methode Font.SaveToFormat() auf, um die geladene Schriftart im Format FontSavingFormats.WOFF zu speichern
Diese Schritte fassen zusammen, wie man einen TTF-zu-Webfont-Generator mit C# entwickelt. Fügen Sie Verweise auf die erforderlichen Namespaces hinzu, instanziieren Sie optional die Lizenz, laden Sie die TTF-Schriftartinhalte in den Speicher und öffnen Sie die TTF-Schriftart mit der Methode Font.Open(). Schließlich konfigurieren Sie die WOFF-Ausgabeeinstellungen, wie den MemoryStream für die Ausgabedatei auf der Festplatte, und rufen Sie die SaveToFormat()-Methode auf, um das Ergebnis zu erzeugen.
Code zum Konvertieren von TTF in Webfont mit C#
Der obige Beispielcode konvertiert TTF in WOFF. Sie können die resultierende WOFF-Datei über CSS @font-face in modernen Browsern einbetten. Webseiten, die WOFF-Schriftarten enthalten, sind sicherer als rohe TTF-Dateien.
Dieser kurze Leitfaden hat uns die Entwicklung eines TTF-zu-WOFF-Konverters gelehrt. Um Text mit einer bestimmten Schriftart darzustellen, ohne diese auf dem System zu installieren, lesen Sie den Artikel Text auf Bild schreiben mit C#.