Állítsa be a Fonts mappát
Bevezetés
Találkozott már olyan problémákkal, hogy hiányzik a betűtípus, miközben Word-dokumentumokkal dolgozott .NET-alkalmazásában? Nos, nem vagy egyedül. A megfelelő betűtípusmappa beállítása zökkenőmentesen megoldhatja ezt a problémát. Ebben az útmutatóban végigvezetjük, hogyan állíthatja be a fonts mappát az Aspose.Words for .NET használatával. Merüljünk el!
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik a következőkkel:
- A Visual Studio telepítve van a gépedre
- .NET-keretrendszer beállítása
- Aspose.Words a .NET könyvtárhoz. Ha még nem tette meg, letöltheti innenitt.
Névterek importálása
Először is importálnia kell a szükséges névtereket az Aspose.Words használatához. Adja hozzá a következő sorokat a kódfájl tetejéhez:
using Aspose.Words;
using Aspose.Words.Fonts;
betűtípusmappa beállítása egyszerű, ha gondosan követi ezeket a lépéseket.
1. lépés: Határozza meg a dokumentumkönyvtárat
Minden más előtt határozza meg a dokumentumkönyvtár elérési útját. Ez a könyvtár tartalmazza a Word-dokumentumokat és a használni kívánt betűtípusokat.
// A dokumentumkönyvtár elérési útja
string dataDir = "YOUR DOCUMENT DIRECTORY";
Ügyeljen arra, hogy cserélje ki"YOUR DOCUMENT DIRECTORY"
a címtár tényleges elérési útjával.
2. lépés: A FontSettings inicializálása
Most inicializálnia kell aFontSettings
objektum. Ez az objektum lehetővé teszi egyéni betűtípus-mappák megadását.
FontSettings fontSettings = new FontSettings();
3. lépés: Állítsa be a Fonts mappát
ASetFontsFolder
módszere aFontSettings
objektumot, adja meg azt a mappát, ahol az egyéni betűtípusokat tárolja.
fontSettings.SetFontsFolder(dataDir + "Fonts", false);
Itt,dataDir + "Fonts"
a “Fonts” nevű mappára mutat a dokumentumkönyvtárban. A második paraméter,false
, azt jelzi, hogy a mappa nem rekurzív.
4. lépés: Hozzon létre LoadOptions
Ezután hozzon létre egy példányt aLoadOptions
osztály. Ez az osztály segít a dokumentum betöltésében a megadott betűtípus-beállításokkal.
LoadOptions loadOptions = new LoadOptions();
loadOptions.FontSettings = fontSettings;
5. lépés: Töltse be a dokumentumot
Végül töltse be a Word dokumentumot aDocument
osztály és aLoadOptions
objektum.
Document doc = new Document(dataDir + "Rendering.docx", loadOptions);
Győződjön meg róla"Rendering.docx"
a Word dokumentum neve. Lecserélheti a fájl nevére.
Következtetés
És megvan! Az alábbi lépések követésével könnyedén beállíthat egy egyéni betűtípus-mappát az Aspose.Words for .NET-ben, így biztosítva, hogy az összes betűtípus helyesen jelenik meg. Ezzel az egyszerű beállítással sok fejfájást megkímélhet, és a dokumentumok pontosan úgy néznek ki, ahogy szeretné.
GYIK
Miért kell egyéni betűtípus mappát beállítanom?
Egyéni betűtípusmappa beállítása biztosítja, hogy a Word-dokumentumokban használt összes betűtípus helyesen jelenjen meg, elkerülve ezzel a hiányzó betűtípusokkal kapcsolatos problémákat.
Beállíthatok több betűtípus mappát?
Igen, használhatod aSetFontsFolders
módszer több mappa megadására.
Mi történik, ha a betűtípus nem található?
Az Aspose.Words megpróbálja a hiányzó betűtípust egy hasonlóval helyettesíteni a rendszer betűtípusai közül.
Az Aspose.Words kompatibilis a .NET Core-al?
Igen, az Aspose.Words támogatja a .NET Core-t és a .NET-keretrendszert.
Hol kaphatok támogatást, ha problémákkal szembesülök?
Támogatást kaphat aAspose.Words támogatási fórum.