Hogyan lehet HTML-t Word-be konvertálni C# segítségével

Íme egy cikk, amely bemutatja, hogyan lehet konvertálni a HTML fájlt Word-be C# használatával, részletes információkat adva a környezeti beállításokról, valamint tartalmazva egy futtatható C# kódot a forrás HTML-fájl konvertáláshoz történő betöltéséhez. A beállítások elérhetők a kimeneti DOCX fájl konfigurálására a DocSaveOptions osztályobjektum használatával. Ebben az oktatóanyagban a HTML to Word konverter C# nyelvet használtuk.

HTML-tartalom Word dokumentumba írásának lépései C# használatával

  1. Adja hozzá a Aspose.HTML hivatkozást a HTML-t Word-fájllá konvertáló projekthez
  2. Nyissa meg a forrás HTML-fájlt úgy, hogy betölti a HTMLDocument helyre, megadva a fájl elérési útját
  3. A kimeneti fájl beállításához hozza létre a DocSaveOptions osztályobjektumot
  4. Mentse el a forrás HTML-fájlból konvertált Word-fájlt a megadott konfigurációval

Ezek az egyszerű lépések leírják, hogy a C# használatával hogyan lehet könnyen konvertálni a HTML-t Word-be, például a DOCX-et. Először megosztják az információkat a környezet konfigurálásához, majd betöltődik a forrás HTML-fájl. A következő lépésben a DocSaveOptions osztályobjektum kerül felhasználásra a kimeneti DOCX fájl konfigurálására, azonban lehetősége van az osztály összes alapértelmezett beállításának használatára. Az utolsó és egyben utolsó lépésben a fájl DOCX formátumban kerül mentésre, míg az MS Word által támogatott bármely más formátumba is mentheti.

Kód a HTML-nek Word-be konvertálásához C# használatával

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
namespace ConvertHtmlToWordUsingCSharp
{
class Program
{
static void Main(string[] args) // Main function to convert HTML to Image in C#
{
// Remove the watermark in output word document by adding license
License licHtmlToImage = new License();
licHtmlToImage.SetLicense(@"Aspose.Html.lic");
// Load the source input HTML file for conversion to word document
HTMLDocument document = new HTMLDocument("SampleInput.html");
// Instantiate the document save options
DocSaveOptions docSaveOptions = new DocSaveOptions();
// Convert HTML to word file using the input HTML document, document save options and output file name
Converter.ConvertHTML(document, docSaveOptions, "OutputDocx.docx");
System.Console.WriteLine("Done");
}
}
}

Ebben a mintakódban megtanultuk, hogyan lehet alakítani a HTML-t Word-be C#-ban néhány sornyi kód használatával, ahol az elején a forrás HTML-fájl betöltődik a HTMLDocumentbe. Vegye figyelembe, hogy nem szükséges egy meglévő HTML-fájlt betölteni, de lekérhet egy HTML-karakterláncot valamilyen külső forrásból, vagy használhat valamilyen URL-t a Converter.ConvertHTML() függvény meghívásakor is. Sok más konfiguráció is lehetséges a DocSaveOptions osztályobjektum használatával, például a kimeneti DOCX fájl oldalméretének és margóinak beállítása.

Ebben az útmutatóban megtanultuk, hogyan lehet HTML-tartalmat írni Word dokumentumba C# használatával. Ha érdekli a HTML-fájl szöveggé konvertálása, olvassa el a következő cikket: hogyan lehet HTML-t szöveggé konvertálni C#-ban.

 Magyar