Adja meg az alapértelmezett betűtípust rendereléskor

Ebben az oktatóanyagban lépésről lépésre végigvezetjük az alapértelmezett betűtípus megadásához, amikor egy dokumentumot az Aspose.Words for .NET használatával renderel. Elmagyarázzuk a csomagban lévő C# forráskódot, és átfogó útmutatót adunk, amely segít megérteni és megvalósítani ezt a funkciót saját projektjeiben. Ennek az oktatóanyagnak a végére tudni fogja, hogyan adjon meg egy alapértelmezett betűtípust a dokumentumok Aspose.Words for .NET használatával történő renderelésekor.

1. lépés: Határozza meg a dokumentumkönyvtárat

Először is be kell állítania a dokumentumkönyvtár elérési útját. Ez az a hely, ahová menteni szeretné a szerkesztett renderelt dokumentumot. Cserélje ki a “DOKUMENTUMKÖNYVTÁR” elemet a megfelelő elérési útra.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

2. lépés: Töltse be a renderelni kívánt dokumentumot

Ezután be kell töltenie a dokumentumot, hogy a segítségével rendereljeDocument osztály. Ügyeljen arra, hogy a megfelelő dokumentum elérési utat adja meg.

Document doc = new Document(dataDir + "Rendering.docx");

3. lépés: Állítsa be az alapértelmezett betűtípust

Most megadhatja a rendereléskor használandó alapértelmezett betűtípust a példány létrehozásávalFontSettings osztály és beállítás aDefaultFontName tulajdona aDefaultFontSubstitution tiltakozik aDefaultFontSubstitution tárgySubstitutionSettings nak,-nekFontSettings.

FontSettings fontSettings = new FontSettings();
fontSettings.SubstitutionSettings.DefaultFontSubstitution.DefaultFontName = "Arial Unicode MS";
doc.FontSettings = fontSettings;

4. lépés: Mentse el a renderelt dokumentumot

Végül a renderelt dokumentumot fájlba mentheti aSave() módszere aDocument osztály. Ügyeljen arra, hogy a megfelelő elérési utat és fájlnevet adja meg.

doc.Save(dataDir + "WorkingWithFonts.SpecifyDefaultFontWhenRendering.pdf");

Minta forráskód az alapértelmezett betűtípus megadása rendereléskor Aspose.Words for .NET használatával

// A dokumentumkönyvtár elérési útja
string dataDir = "YOUR DOCUMENT DIRECTORY";

Document doc = new Document(dataDir + "Rendering.docx");
FontSettings fontSettings = new FontSettings();
// Ha az itt definiált alapértelmezett betűtípus nem található a renderelés során, akkor
// helyette a géphez legközelebbi betűtípust használjuk.
fontSettings.SubstitutionSettings.DefaultFontSubstitution.DefaultFontName = "Arial Unicode MS";
doc.FontSettings = fontSettings;
doc.Save(dataDir + "WorkingWithFonts.SpecifyDefaultFontWhenRendering.pdf");

Következtetés

Ebben az oktatóanyagban megtanultuk, hogyan kell megadni az alapértelmezett betűtípust egy dokumentum Aspose.Words for .NET használatával történő előállítása során. A részletes útmutató követésével könnyedén beállíthat egy alapértelmezett betűtípust a dokumentumok renderelésekor. Az Aspose.Words hatékony és rugalmas API-t kínál a szövegfeldolgozáshoz a dokumentumokban található betűtípusokkal. Ennek a tudásnak a birtokában ellenőrizheti és személyre szabhatja dokumentumai megjelenítését az Ön egyedi igényei szerint.

GYIK

K: Hogyan adhatok meg alapértelmezett betűtípust az Aspose.Words PDF-formátumba konvertálásakor?

V: Az Aspose.Words PDF-be konvertálásakor alapértelmezett betűtípus megadásához használhatja aPdfOptions osztályt, és állítsa be aDefaultFontName tulajdonság a kívánt betűtípus nevéhez.

K: Mi a teendő, ha az alapértelmezett betűtípus nem érhető el a PDF-be konvertáláskor?

V: Ha a megadott alapértelmezett betűtípus nem érhető el a PDF-be konvertáláskor, az Aspose.Words helyettesítő betűtípust használ a konvertált dokumentum szövegének megjelenítéséhez. Ez némi eltérést okozhat az eredeti betűtípus megjelenésében.

K: Megadhatok alapértelmezett betűtípust más kimeneti formátumokhoz, például DOCX vagy HTML?

V: Igen, megadhat egy alapértelmezett betűtípust más kimeneti formátumokhoz, például a DOCX-hez vagy a HTML-hez a megfelelő konverziós beállítások használatával és az egyes formátumokhoz tartozó tulajdonságok beállításával.

K: Hogyan ellenőrizhetem az Aspose.Words-ben megadott alapértelmezett betűtípust?

V: Az Aspose.Words-ben megadott alapértelmezett betűtípus ellenőrzéséhez használja aDefaultFontName tulajdona aPdfOptions osztályt, és kérje le a beállított betűtípus nevét.

K: Megadható más alapértelmezett betűtípus a dokumentum egyes szakaszaihoz?

V: Igen, a dokumentum egyes szakaszaihoz más alapértelmezett betűtípust is megadhat az egyes szakaszokra jellemző formázási beállításokkal. Ehhez azonban az Aspose.Words funkcióival fejlettebb dokumentumkezelésre lenne szükség.