Betűtípusnevek feloldása
Ebben az oktatóanyagban végigvezetjük a C# forráskódon, hogy az Aspose.Words for .NET segítségével kijavítsa a hiányzó betűtípusneveket. Ez a funkció lehetővé teszi a hiányzó betűtípusnevek automatikus feloldását, amikor egy dokumentumot HTML formátumba konvertál.
1. lépés: A projekt beállítása
A kezdéshez hozzon létre egy új C#-projektet kedvenc IDE-jében. Győződjön meg arról, hogy az Aspose.Words for .NET könyvtárra hivatkozik a projektben.
2. lépés: A dokumentum betöltése
Ebben a lépésben betöltjük a feldolgozandó dokumentumot. A következő kóddal töltheti be a dokumentumot egy megadott könyvtárból:
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Missing font.docx");
Ez a kód létrehozza aDocument
a dokumentum betöltésével a megadott könyvtárból.
3. lépés: A HTML biztonsági mentési beállítások konfigurálása
Most konfiguráljuk a HTML mentési beállításokat, hogy feloldjuk a konverzió során hiányzó betűtípusneveket. Használja a következő kódot:
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
PrettyFormat = true,
ResolveFontNames=true
};
Ez a kód létrehozza aHtmlSaveOptions
és beállítja aResolveFontNames
opcióttrue
hiányzó betűtípusnevek feloldásához HTML-re konvertáláskor. Továbbá aPrettyFormat
opcióra van állítvatrue
hogy szépen formázott HTML kódot kapjunk.
4. lépés: A dokumentum konvertálása és mentése HTML formátumba
Végül a dokumentumot HTML formátumba konvertáljuk a korábban beállított HTML mentési beállításokkal. Használja a következő kódot:
doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ResolveFontNames.html", saveOptions);
Ez a kód a hiányzó betűtípusnevek automatikus feloldásával konvertálja a dokumentumot HTML formátumba, és a konvertált HTML-fájlt a megadott könyvtárba menti.
Példa forráskódra a Resolve Font Names with Aspose.Words for .NET programhoz
// A dokumentumok könyvtárának elérési útja.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Missing font.docx");
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
PrettyFormat = true, ResolveFontNames = true
};
doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ResolveFontNames.html", saveOptions);
Ügyeljen arra, hogy a dokumentumkönyvtár helyes elérési útját adja meg adataDir
változó.