TTF in WOFF mit C# konvertieren

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#

  1. Installieren Sie das Paket Aspose.Font for .NET von NuGet.org, um TTF in WOFF zu konvertieren
  2. Importieren Sie die erforderlichen Namespaces, um auf Datei- und Schriftfunktionen zuzugreifen
  3. Laden Sie eine Lizenz, um Einschränkungen zu vermeiden und Ausgaben ohne Wasserzeichen zu erstellen
  4. Laden Sie die Schriftart in einen MemoryStream und verwenden Sie diesen zur Erstellung eines FontDefinition-Objekts mit FontType.TTF
  5. Öffnen Sie die Schriftart mit der Methode Font.Open() und dem oben genannten FontDefinition-Objekt
  6. Erstellen Sie einen FileStream für die Ausgabedatei auf der Festplatte
  7. 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#.

 Deutsch