Šiame žingsnis po žingsnio straipsnyje paaiškinama, kaip konvertuoti TTF į WOFF naudojant C#. TTF į WOFF konvertavimas C# kalba užtikrina, kad šriftai būtų optimizuoti, suderinami su moderniomis naršyklėmis, saugūs ir mažesni. Šis procesas suspaudžia TTF šriftą ir iš naujo supakuoja jį į WOFF formatą naudojant kelis API iškvietimus.
Žingsniai, kaip konvertuoti TTF šriftą į WOFF naudojant C#
- Įdiekite Aspose.Font for .NET paketą iš NuGet.org, kad konvertuotumėte TTF į WOFF
- Importuokite reikiamas vardų erdves, kad pasiektumėte failų ir šriftų valdymo funkcijas
- Įkelkite licenciją, kad išvengtumėte apribojimų ir sukurtumėte išvestį be vandens ženklo
- Įkelkite šriftą į atminties srautą ir naudokite jį FontDefinition objektui sukurti su FontType.TTF
- Atidarykite šriftą naudodami metodą Font.Open() ir aukščiau minėtą FontDefinition objektą
- Sukurkite FileStream išvesties failui diske
- Iškvieskite Font.SaveToFormat() metodą, kad išsaugotumėte įkeltą šriftą FontSavingFormats.WOFF formatu
Šie žingsniai apibendrina, kaip sukurti TTF į webfont generatorių naudojant C#. Pridėkite reikiamas vardų erdves, pasirinktinai inicializuokite licenciją, įkelkite TTF šrifto turinį į atmintį ir atidarykite TTF šriftą naudodami Font.Open() metodą. Galiausiai sukonfigūruokite WOFF išvesties nustatymus, pvz., atminties srautą išvesties failui diske, ir iškvieskite SaveToFormat() metodą rezultatui sugeneruoti.
Kodas, kaip konvertuoti TTF į webfont naudojant C#
Pirmiau pateiktas pavyzdinis kodas konvertuoja TTF į WOFF. Galite įdėti gautą WOFF failą naudodami CSS @font-face moderniose naršyklėse. Interneto puslapiai su WOFF šriftais yra saugesni nei žali TTF failai.
Šis trumpas vadovas parodė, kaip sukurti TTF į WOFF konverterį. Norėdami atvaizduoti tekstą su konkrečiu šriftu jo neįdiegę sistemoje, žiūrėkite straipsnį Rašyti tekstą ant paveikslėlio naudojant C#.