Mentse el a frissített fontfájlokat a lemezre
.NET API megoldás a korábban betöltött adatfolyamból betöltött betűkészletek mentésére.
Az Aspose.Font API megoldás gazdag funkcionalitással rendelkezik a betűtípusok kezeléséhez. Konvertálás, manipulációk karakterjelekkel, latin szimbólumok észlelése, betűtípusok betöltése és még sok más.
A következő részlet leírja az eredetileg a bájttömbből/MemoryStreamből betöltött betűtípus lemezre mentésének folyamatát. Magát a betöltést korábban a Betűtípusok adatfolyamból való betöltése oldalon található kódpéldákkal ismertettük.
Ez az oldal a TrueType betűtípus lemezre mentésének lehetőségét írja le, de a megoldás használatára vonatkozó többi kódrészlet az Aspose.Font-Documentation GitHub projekt.
A betűtípusfájlok mentéséhez szükségünk van:
Aspose.Font for .NET API, amely funkciókban gazdag, hatékony és könnyen használható dokumentumkezelési és -konverziós API C# platformhoz.
Nyissa meg a NuGet csomagkezelőt, keresse meg az Aspose.Font elemet, és telepítse. A következő parancsot is használhatja a Package Manager konzolból.
Package Manager Console Command
PM> Install-Package Aspose.Font
A korábban módosított betűtípus C# használatával történő mentésének lépései:
- Töltse be a betűtípust a bájttömbből a megfelelő FontDefinition átadásával az Aspose.Font.Font.Open() Módszer.
- Adatok olvasása az éppen betöltött TtfFont objektumból.
- A TTF Font lemezre mentéséhez adja meg a kimeneti Font fájl nevét a teljes elérési úttal. A folyamat befejezéséhez használja a Save() módszert.
C# kód a TrueType betűtípus lemezre mentéséhez
using Aspose.Font;
using Aspose.Font.Sources;
using Aspose.Font.Ttf;
//byte array to load Font from
byte[] fontMemoryData;
FontDefinition fd = FontDefinition.Open(new ByteContentStreamSource(fontMemoryData),
FontType.TTF);
TtfFont font = Aspose.Font.Font.Open(fd) as TtfFont;
//Read some data from just loaded TtfFont object
//Save TtfFont to disk
//Output Font file name with the full path
string fileName;
font.Save(fileName);
GYIK
1. Hogyan menthetek betűtípusokat a merevlemezemre?
Amikor letöltött egy betűtípust, és el szeretné menteni a meghajtóra, be kell illesztenie a fájlt a Fonts mappába, például C:>Windows>Fonts, ha az operációs rendszer Windows.
2. Másolhatok betűtípusokat egyik számítógépről a másikra?
Ha az eszköz, amelyre át szeretné vinni a betűtípust, ugyanazzal az operációs rendszerrel rendelkezik, egyszerűen másolja és illessze be a fontfájlt a Font mappából/be. Ha az operációs rendszer vagy az alkalmazás eltérő, a betűtípust a következő formátumra kell konvertálnia: formátum , amelyet egy ilyen eszköz vagy környezet.
3. Hogyan lehet menteni a megváltozott betűtípusokat?
A betűtípus lemezre mentéséhez először deklarálja a kimeneti betűtípus fájl nevét a teljes elérési úttal. Ezután használja a Save() metódust.