Hogyan lehet a DOCX-et HTML-ként renderelni C# használatával

Gyakran szükséges a Microsoft Word dokumentumok (DOCX) HTML formátumban történő megjelenítése a dokumentumfeldolgozás és a webtartalom generálás területén. Legyen szó webfejlesztőről, tartalomkészítőről vagy egyszerűen csak Word-dokumentumok online közzétételéről, a Word-dokumentumok HTML-ként való megjelenítése értékes készség lehet. Ez a részletes cikk bemutatja, hogyan lehet DOCX-et HTML-ként renderelni C# használatával. A következő lépések szükségesek ahhoz, hogy HTML-t hozzon létre beágyazott erőforrásokkal a DOCX-ből a C# használatával**, valamint egy kódpéldát.

Lépések a DOCX HTML-ként való megjelenítéséhez C# használatával

  1. Használja a NuGet csomagkezelőt a(z) GroupDocs.Viewer for .NET telepítéséhez, hogy a Word-dokumentumot HTML-ként jelenítse meg
  2. Adjon hozzá GroupDocs.Viewer névtér hivatkozást a projekthez
  3. Példányosítsa a Viewer osztályt úgy, hogy a DOCX fájl elérési útját argumentumként adja át a konstruktorának
  4. Szerezze meg a nézetbeállításokat a HtmlViewOptions.ForEmbeddedResources módszerrel
  5. Hívja a Viewer.View metódust a HtmlViewOptions segítségével a DOCX-fájl HTML-ként való megjelenítéséhez

Az ebben az oktatóanyagban használt könyvtár úgy készült, hogy hibátlanul működjön különféle platformokon. Ha tudja, hogyan lehet HTML-t létrehozni DOCX-ből C# használatával, akkor hasznos lehet, ha egy projekten dolgozik, vagy dokumentumokat kell terjesztenie számos platformon. Ha telepítve van a .NET, könnyedén követheti az általánosan használt operációs rendszereken, például a Windowson, a macOS-en és a Linuxon található utasításokat, és minden nehézség nélkül rendereli Word-dokumentumát HTML formátumban. A renderelési folyamat megvalósítását az alábbi kódpélda mutatja be.

Kód a DOCX HTML-ként való megjelenítéséhez C# használatával

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;
namespace RenderDOCXasHTMLUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Viewer library
License lic = new License();
lic.SetLicense(@"GroupDocs.Viewer.lic");
// Load the input DOCX
using (var viewer = new Viewer("input.docx"))
{
// Create an HTML file for each document page.
// {0} is replaced with the current page number in the file name.
var viewOptions = HtmlViewOptions.ForEmbeddedResources("page_{0}.html");
viewer.View(viewOptions);
}
}
}
}

Az ebből a cikkből megismert információk birtokában bátran konvertálhatja a DOCX-et HTML-re C#-ban. A fenti kód tömör, mindössze néhány API-hívást igényel a dokumentummegjelenítés könnyed eléréséhez. Miután megfelelően beállította a javasolt könyvtárat, és elvégezte a szükséges módosításokat a fájl elérési útjain, a Word HTML renderelés ezen kódjának integrálása a projektekbe egyszerű és problémamentes feladattá válik.

Egy korábbi cikkünkben megvizsgáltuk a DOCX PDF formátumba konvertálásának lépéseit a Node.js használatával. Ha további útmutatásra van szüksége, javasoljuk, hogy tekintse át átfogó oktatóanyagunkat a konvertálja a DOCX-et PDF-be a Node.js használatával

 Magyar