Aqui está um artigo que orienta sobre como converter HTML para Word usando C# fornecendo informações detalhadas sobre as configurações do ambiente e também contendo um código C# executável para carregar o arquivo HTML de origem para conversão. As opções estão disponíveis para configurar o arquivo DOCX de saída usando o objeto de classe DocSaveOptions. Neste tutorial para escrever HTML to Word converter C# foi usada a linguagem.
Etapas para gravar conteúdo HTML em documento do Word usando C#
- Adicione a referência a Aspose.HTML ao projeto para converter HTML em um arquivo do Word
- Abra o arquivo HTML de origem carregando-o em HTMLDocument fornecendo o caminho do arquivo
- Crie o objeto de classe DocSaveOptions para configurar o arquivo de saída
- Salve o arquivo do Word convertido do arquivo HTML de origem usando a configuração especificada
Essas etapas simples descrevem como usar o arquivo C# converter HTML para Word como DOCX é facilmente alcançado. Primeiro, as informações são compartilhadas para configurar o ambiente e, em seguida, o arquivo HTML de origem é carregado. Na próxima etapa, o objeto da classe DocSaveOptions é usado para configurar o arquivo DOCX de saída, mas você tem a opção de usar todas as configurações padrão dessa classe. Na última e última etapa, o arquivo é salvo como DOCX, enquanto você também pode salvá-lo em qualquer outro formato suportado pelo MS Word.
Código para converter HTML para Word usando 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"); | |
} | |
} | |
} |
Neste código de exemplo, aprendemos como converter HTML para Word em C# usando algumas linhas de código onde, no início, o arquivo HTML de origem é carregado em HTMLDocument. Observe que não é necessário carregar um arquivo HTML existente, mas você pode buscar uma string HTML de alguma fonte externa ou usar algum URL também ao chamar a função Converter.ConvertHTML(). Muitas outras configurações também são possíveis usando o objeto de classe DocSaveOptions, como definir o tamanho da página e as margens do arquivo DOCX de saída.
Neste tutorial de instruções, aprendemos como escrever conteúdo HTML em um documento do Word usando C#. Se você estiver interessado em converter o arquivo HTML em texto, consulte o artigo em como converter HTML em texto em C#.