Írja be az összes CSS-szabályt egyetlen fájlba

Amikor egy Word-dokumentumot rögzített HTML-re konvertál egy C#-alkalmazásban, érdemes az összes CSS-szabályt egyetlen fájlba egyesíteni a jobb rendszerezés és hordozhatóság érdekében. 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-dokumentum rögzített HTML-formátumba való konvertálására úgy, hogy az összes CSS-szabályt egyetlen fájlba írja a HtmlFixedSaveOptions mentési beállításokkal.

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 + "Document.docx");

Ebben a példában a dokumentumok könyvtárában található “Document.docx” dokumentumot töltjük be.

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

A 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 SaveFontFaceCssSeparately tulajdonságot false értékre, ha az összes CSS-szabályt egyetlen fájlba szeretné írni. Íme, hogyan kell csinálni:

HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions { SaveFontFaceCssSeparately = false };

Létrehozunk egy új HtmlFixedSaveOptions objektumot, és a SaveFontFaceCssSeparately tulajdonságot false értékre állítjuk, hogy az összes CSS-szabályt egyetlen fájlba írhassuk.

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.WriteAllCssRulesInSingleFile.html", saveOptions);

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

Példa a HtmlFixedSaveOptions forráskódjához az “Összes CSS-szabály írása egy fájlba” funkcióval az Aspose.Words for .NET használatával

// Hozzáférési útvonal a dokumentumkönyvtárhoz
string dataDir = "YOUR DOCUMENTS DIRECTORY";

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

// Konfigurálja a biztonsági mentési beállításokat az „Összes CSS-szabály írása egy fájlba” funkcióval
HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions { SaveFontFaceCssSeparately = false };

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

Következtetés

Ebben az útmutatóban bemutattuk, hogyan alakíthat át Word-dokumentumot rögzített HTML-vé úgy, hogy az összes CSS-szabályt egyetlen fájlba írja a HtmlFixedSaveOptions és Aspose.Words könyvtár .NET-hez használatával. 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. Az összes CSS-szabály egyetlen fájlba írása megkönnyíti a dokumentumkonverzió során generált HTML-kód rendszerezését és kezelését.