Ez a lépésről lépésre haladó cikk elmagyarázza, hogyan alakítható át a TTF WOFF formátumba C# segítségével. A TTF WOFF formátumba alakítása C#-ban biztosítja, hogy a betűtípusok optimalizáltak, a modern böngészőkkel kompatibilisek, biztonságosak és kisebb méretűek legyenek. Ez a folyamat tömöríti a TTF betűtípust, és néhány API hívással újracsomagolja WOFF formátumba.
Lépések a TTF betűtípus WOFF formátumba alakításához C# segítségével
- Telepítse az Aspose.Font for .NET csomagot a NuGet.org-ról a TTF WOFF formátumba való átalakításához
- Importálja a szükséges névtereket a fájl- és betűtípus-kezelési funkciók eléréséhez
- Töltse be a licencet a korlátozások elkerülése érdekében, és készítsen vízjel nélküli kimenetet
- Töltse be a betűtípust egy memóriastreambe, és használja a FontDefinition objektum létrehozásához FontType.TTF-vel
- Nyissa meg a betűtípust a Font.Open() metódus és a fent említett FontDefinition objektum segítségével
- Hozzon létre egy FileStreamet a kimeneti fájlhoz a lemezen
- Hívja meg a Font.SaveToFormat() metódust a betűtípus WOFF formátumban történő mentéséhez
Ezek a lépések összefoglalják, hogyan lehet TTF-ből webfont generátort fejleszteni C# segítségével. Adja hozzá a szükséges névterek hivatkozásait, opcionálisan töltse be a licencet, töltse be a TTF betűtípus tartalmát a memóriába, és nyissa meg a TTF betűtípust a Font.Open() metódussal. Végül állítsa be a WOFF kimeneti beállításokat, például a kimeneti fájlhoz tartozó memóriastreamet, és hívja meg a SaveToFormat() metódust a kimenet létrehozásához.
Kód a TTF webfonttá alakításához C# segítségével
A fenti mintakód TTF-et WOFF formátumba alakít. A kimeneti WOFF fájl CSS @font-face segítségével beágyazható a modern böngészőkbe. Az olyan weboldalak, amelyek WOFF betűtípusokat tartalmaznak, biztonságosabbak, mint a nyers TTF fájlok.
Ez a rövid útmutató bemutatta, hogyan lehet TTF-ből WOFF konvertert fejleszteni. Egy adott betűtípusú szöveg megjelenítéséhez a rendszerre való telepítés nélkül tekintse meg a Szöveg írása képre C# segítségével című cikket.