TTF naar WOFF converteren met C#

Dit stapsgewijze artikel legt uit hoe u TTF naar WOFF kunt converteren met C#. De conversie van TTF naar WOFF in C# zorgt ervoor dat lettertypen geoptimaliseerd zijn, compatibel met moderne webbrowsers, veilig en kleiner van formaat. Dit proces comprimeert het TTF-lettertype en verpakt het opnieuw in het WOFF-formaat met een paar API-aanroepen.

Stappen om een TTF-lettertype naar WOFF te converteren met C#

  1. Installeer het Aspose.Font for .NET pakket van NuGet.org om TTF naar WOFF te converteren
  2. Importeer de benodigde namespaces om toegang te krijgen tot bestands- en lettertypefuncties
  3. Laad een licentie om beperkingen te vermijden en output zonder watermerk te maken
  4. Laad het lettertype in een memorystream en gebruik dit om een FontDefinition-object te maken met FontType.TTF
  5. Open het lettertype met de Font.Open() methode en het bovengenoemde FontDefinition object
  6. Maak een FileStream voor het uitvoerbestand op de schijf
  7. Roep de Font.SaveToFormat() methode aan om het geladen lettertype in het FontSavingFormats.WOFF formaat op te slaan

Deze stappen vatten samen hoe u een TTF naar webfont generator met C# kunt ontwikkelen. Voeg verwijzingen toe naar de vereiste namespaces, installeer optioneel de licentie, laad de TTF-lettertype-inhoud in het geheugen en open het TTF-lettertype met de Font.Open() methode. Stel tenslotte de WOFF-uitvoerinstellingen in, zoals de memorystream voor het uitvoerbestand op de schijf, en roep de SaveToFormat() methode aan om de output te genereren.

Code om TTF naar webfont te converteren met C#

De bovenstaande voorbeeldcode zet TTF om naar WOFF. U kunt het resulterende WOFF-bestand insluiten via CSS @font-face in moderne browsers. Webpagina’s die WOFF-lettertypen bevatten, zijn veiliger dan ruwe TTF-bestanden.

Deze korte handleiding heeft ons geleerd hoe u een TTF naar WOFF-converter ontwikkelt. Om tekst met een specifiek lettertype weer te geven zonder het op het systeem te installeren, raadpleeg het artikel Tekst op afbeelding schrijven met C#.

 Nederlands