Használja a célgépről származó betűtípust

Amikor egy Word-dokumentumot rögzített HTML-re konvertál egy C#-alkalmazásban, érdemes a célgép betűtípusait használni annak biztosítására, hogy a renderelt HTML megőrizze a dokumentum eredeti megjelenését és stílusát. A .NET Aspose.Words könyvtárával egyszerűen megadhatja ezt a funkciót a HtmlFixedSaveOptions mentési beállításaival. Ebben a részletes útmutatóban végigvezetjük, hogyan használhatja az Aspose.Words for .NET C#-forráskódját Word-dokumentumok fix HTML-formátumba konvertálásához a célgép betűtípusaival a HtmlFixedSaveOptions használatával.

Az Aspose.Words könyvtár megértése

Mielőtt belemerülne a kódba, fontos megérteni a .NET Aspose.Words könyvtárát. Az Aspose.Words egy hatékony könyvtár Word dokumentumok létrehozásához, szerkesztéséhez, konvertálásához és védelméhez különböző platformokon, beleértve a .NET-et is. Számos funkciót kínál a dokumentumok kezeléséhez, például szöveg beszúrásához, formázás megváltoztatásához, szakaszok hozzáadásához és még sok máshoz.

Word dokumentum betöltése

Az első lépés az, hogy betöltse a Word-dokumentumot, amelyet fix HTML-re szeretne konvertálni. A Dokumentum osztály segítségével töltse be a dokumentumot a forrásfájlból. Íme egy példa:

Document doc = new Document(dataDir + "Bullet points with alternative font.docx");

Ebben a példában betöltjük a dokumentumok könyvtárában található “Felsoroláspontok alternatív fonttal.docx” dokumentumot.

Biztonsági mentési beállítások konfigurálása

következő lépés a mentési beállítások konfigurálása a rögzített HTML-re való konvertáláshoz. Használja a HtmlFixedSaveOptions osztályt, és állítsa a UseTargetMachineFonts tulajdonságot true értékre, hogy az Aspose.Words a célgépről származó betűtípusokat használja. Íme, hogyan kell csinálni:

HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions { UseTargetMachineFonts = true };

Létrehozunk egy új HtmlFixedSaveOptions objektumot, és igazra állítjuk a UseTargetMachineFonts tulajdonságot, hogy a célgép betűtípusait használjuk a konvertálás során.

Javított HTML dokumentum konvertálás

Most, hogy konfiguráltuk a mentési beállításokat, folytathatjuk a dokumentum konvertálását rögzített HTML-re. A Dokumentum osztály Mentés metódusával mentheti a konvertált dokumentumot rögzített HTML formátumba a mentési beállítások megadásával. Íme egy példa:

doc.Save(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html", saveOptions);

Ebben a példában a konvertált dokumentumot “WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html” néven mentjük a megadott mentési beállítások használatával.

Példa a HtmlFixedSaveOptions forráskódjához a „Célgép betűtípusainak használata” funkcióval az Aspose.Words for .NET használatával

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

// Töltse be a Word dokumentumot
Document doc = new Document(dataDir + "Bullet points with alternative font.docx");

//Konfigurálja a biztonsági mentési beállításokat a „Betűtípusok használata a célgépről” funkcióval
HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions { UseTargetMachineFonts = true };

// Konvertálja a dokumentumot rögzített HTML formátumba
doc.Save(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html", saveOptions);

Következtetés

Ebben az útmutatóban elmagyaráztuk, hogyan alakíthat át Word-dokumentumot rögzített HTML-formátumba a célgép betűtípusaival az Aspose.Words könyvtár .NET-hez segítségével. A megadott lépések követésével és a mellékelt C# forráskód használatával könnyedén alkalmazhatja ezt a funkciót a C# alkalmazásban. A rögzített HTML-re konvertálás a célgép betűtípusaival garantálja a dokumentum hű és következetes megjelenítését HTML formátumban.