Ovaj članak korak po korak objašnjava kako pretvoriti TTF u WOFF pomoću C#. Pretvorba TTF u WOFF u C# osigurava da su fontovi optimizirani, kompatibilni s modernim web preglednicima, sigurni i manje veličine. Ovaj proces komprimira TTF font i ponovno ga pakira u WOFF format s nekoliko API poziva.
Koraci za pretvorbu TTF fonta u WOFF pomoću C#
- Instalirajte Aspose.Font for .NET paket s NuGet.org kako biste pretvorili TTF u WOFF
- Uvezite potrebne prostore imena za pristup funkcijama rukovanja datotekama i fontovima
- Učitajte licencu kako biste izbjegli ograničenja i stvorili izlaz bez vodenog žiga
- Učitajte font u memorijski tok i koristite ga za stvaranje FontDefinition objekta s FontType.TTF
- Otvorite font pomoću metode Font.Open() i gore spomenutog FontDefinition objekta
- Kreirajte FileStream za izlaznu datoteku na disku
- Pozovite metodu Font.SaveToFormat() da biste spremili učitani font u formatu FontSavingFormats.WOFF
Ovi koraci sažimaju kako razviti generator webfonta TTF pomoću C#. Dodajte referencu na potrebne prostore imena, po želji instancirajte licencu, učitajte sadržaj TTF fonta u memoriju i otvorite TTF font pomoću metode Font.Open(). Na kraju postavite WOFF izlazne postavke, poput memorijskog toka za izlaznu datoteku na disku, i pozovite metodu SaveToFormat() za generiranje rezultata.
Kod za pretvorbu TTF u webfont pomoću C#
Gornji primjer koda pretvara TTF u WOFF. Možete ugraditi izlaznu WOFF datoteku putem CSS @font-face u modernim preglednicima. Web stranice koje sadrže WOFF fontove sigurnije su od sirovih TTF datoteka.
Ovaj kratki vodič nas je naučio razvoju pretvarača TTF u WOFF. Za iscrtavanje teksta s određenim fontom bez instalacije na sustav, pogledajte članak Pisanje teksta na sliku pomoću C#.