Állítsa be a Fonts mappákat
Bevezetés
Szia! Készen áll, hogy belemerüljön az egyéni betűtípusok világába az Aspose.Words for .NET-ben? Kezdjük. Ez az oktatóanyag végigvezeti Önt az egyéni betűtípus-mappák beállításának folyamatán, biztosítva, hogy a dokumentumok úgy nézzenek ki, ahogyan szeretné. Akár tapasztalt fejlesztő, akár csak most kezdő, ez az útmutató végigvezeti Önt minden lépésen. Szóval, tegyük csodálatosan a betűtípusokat!
Előfeltételek
Mielőtt belevágnánk, győződjünk meg arról, hogy mindent megvan, amire szüksége van:
- Aspose.Words for .NET: Megtehetiletöltés ha még nem tetted meg.
- Visual Studio: Bármelyik verzió működik, de mindig a legújabb a legjobb.
- Dokumentum: Ehhez az oktatóanyaghoz egy Word-dokumentumot fogunk használni. Létrehozhat sajátot, vagy használhat egy meglévőt.
- Egyéni betűtípusok: Készítsen néhány egyéni betűtípust. Ezeket a betűtípusmappák beállításának bemutatására fogjuk használni.
Névterek importálása
Először is importáljuk a szükséges névtereket. Ez elengedhetetlen az Aspose.Words-ból szükséges osztályok és metódusok eléréséhez.
using Aspose.Words;
using Aspose.Words.Fonts;
Miután ezeket a névtereket importáltuk, készen állunk az egyéni betűtípus-mappák beállítására.
1. lépés: Határozza meg a dokumentumkönyvtárat
Kezdjük a dokumentumkönyvtár elérési útjának meghatározásával. Ez az a hely, ahol a Word dokumentumot tárolják. nevű változót fogjuk használnidataDir
tárolni ezt az utat.
// A dokumentumkönyvtár elérési útja
string dataDir = "YOUR DOCUMENT DIRECTORY";
Cserélje ki"YOUR DOCUMENT DIRECTORY"
a címtár tényleges elérési útjával. Ez döntő fontosságú, mert az Aspose.Words-nek tudnia kell, hol találja a dokumentumot.
2. lépés: Állítsa be a betűtípusok forrásait
Ezután be kell állítanunk a fontforrásokat. Itt mondjuk meg az Aspose.Wordsnak, hogy hol találhatja meg egyéni betűtípusainkat. Használni fogjuk aFontSettings.DefaultInstance.SetFontsSources
módszer ennek elérésére.
FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[]
{
new SystemFontSource(), new FolderFontSource("C:\\MyFonts\\", true)
});
Íme, mit csinálunk:
- SystemFontSource: Ez arra utasítja az Aspose.Words-t, hogy a rendszer alapértelmezett betűtípusait használja.
- FolderFontSource: Itt adjuk meg az egyéni betűtípusainkat tartalmazó mappát. Cserélje ki
"C:\\MyFonts\\"
az egyéni betűtípus-könyvtár elérési útjával. Atrue
paraméter azt jelzi, hogy az alkönyvtárakat is bele kell foglalni.
3. lépés: Töltse be a dokumentumot
Most, hogy beállítottuk a fontforrásainkat, ideje betölteni azt a dokumentumot, amellyel dolgozni szeretnénk. Használjuk aDocument
osztály Aspose-tól.Szavak erre.
Document doc = new Document(dataDir + "Rendering.docx");
Biztosítsd ezt"Rendering.docx"
a Word-dokumentum neve. Ha a dokumentumának más a neve, mindenképpen frissítse ennek megfelelően.
4. lépés: Mentse el a dokumentumot PDF formátumban
Végül mentsük el a dokumentumunkat PDF formátumban, hogy működés közben lássuk az egyéni betűtípusokat. Használjuk aSave
módszere aDocument
osztály.
doc.Save(dataDir + "WorkingWithFonts.SetFontsFolders.pdf");
Ezzel a dokumentumot PDF formátumban menti a megadott könyvtárba, a korábban beállított egyéni betűtípusok használatával.
Következtetés
És megvan! Sikeresen beállította az egyéni betűtípus-mappákat az Aspose.Words for .NET-ben, és PDF formátumban mentette a dokumentumot ezekkel az egyéni betűtípusokkal. Nagyon klassz, igaz? A betűtípusok testreszabása óriási változást hozhat a dokumentumok megjelenésében, és most már pontosan tudja, hogyan kell ezt megtenni. Boldog kódolást!
GYIK
Hogyan telepíthetem az Aspose.Words for .NET fájlt?
Tudodletöltés az Aspose.Words for .NET legújabb verziója a webhelyről.
Használhatok több egyéni betűtípus-mappát?
Igen, többször is hozzáadhatFolderFontSource
példányok aSetFontsSources
módszer a különböző könyvtárakból származó betűtípusok használatára.
Szükséges-e rendszerbetűtípusok szerepeltetése?
A rendszerbetűkészletek használata nem kötelező, de ajánlott, hogy az összes szabványos betűtípus elérhető legyen.
Milyen fájltípusokat támogat az Aspose.Words?
Az Aspose.Words a fájlformátumok széles skáláját támogatja, beleértve a DOCX, DOC, PDF, TXT, HTML és még sok más formátumot.
Hogyan szerezhetek ideiglenes licencet az Aspose.Words számára?
Megszerezheti aideiglenes engedély az Aspose webhelyéről, hogy kipróbálhassa az Aspose.Words teljes funkcióját.