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#
- Installeer het Aspose.Font for .NET pakket van NuGet.org om TTF naar WOFF te converteren
- Importeer de benodigde namespaces om toegang te krijgen tot bestands- en lettertypefuncties
- Laad een licentie om beperkingen te vermijden en output zonder watermerk te maken
- Laad het lettertype in een memorystream en gebruik dit om een FontDefinition-object te maken met FontType.TTF
- Open het lettertype met de Font.Open() methode en het bovengenoemde FontDefinition object
- Maak een FileStream voor het uitvoerbestand op de schijf
- 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#.