Här är en artikel som vägleder om hur man konverterar HTML till Word med C# genom att tillhandahålla detaljerad information om miljöinställningarna och även innehålla en körbar C#-kod för att ladda HTML-källfilen för konvertering. Alternativen är tillgängliga för att konfigurera utdatafilen DOCX genom att använda klassobjektet DocSaveOptions. I den här handledningen för att skriva HTML till Word-konverterare C# har språket använts.
Steg för att skriva HTML-innehåll till Word-dokument med C#
- Lägg till referensen till Aspose.HTML i projektet för att konvertera HTML till en Word-fil
- Öppna HTML-källfilen genom att ladda den i HTMLDocument genom att ange sökvägen
- Skapa klassobjektet DocSaveOptions för att konfigurera utdatafilen
- Spara Word-filen som konverterats från HTML-källfilen med den angivna konfigurationen
Dessa enkla steg beskriver hur man enkelt kan använda C# konvertera HTML till Word-fil som DOCX. Först delas information för att konfigurera miljön och sedan laddas HTML-källfilen. I nästa steg används klassobjektet DocSaveOptions för att konfigurera DOCX-utdatafilen men du har möjlighet att använda alla standardinställningar för denna klass. I det sista och sista steget sparas filen som DOCX, medan du också kan spara den i vilket annat format som helst som stöds av MS Word.
Kod för att konvertera HTML till Word med C#
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"); | |
} | |
} | |
} |
I den här exempelkoden har vi lärt oss hur man konverterar HTML till Word i C# genom att använda några rader kod där i början HTML-källfilen laddas in i HTMLDocument. Observera att det inte är nödvändigt att ladda en befintlig HTML-fil, men du kan hämta en HTML-sträng från någon extern källa eller använda någon URL även när du anropar Converter.ConvertHTML()-funktionen. Många andra konfigurationer är också möjliga med hjälp av klassobjektet DocSaveOptions som att ställa in sidstorleken och marginalerna för DOCX-utdatafilen.
I denna handledning har vi lärt oss hur man skriver HTML-innehåll till Word-dokument med C#. Om du är intresserad av att konvertera HTML-filen till text, se artikeln om hur man konverterar HTML till text i C#.