Los archivos HTML se utilizan con frecuencia para crear, editar o comunicar mucha información. Del mismo modo, los archivos de Microsoft Word que incluyen DOCX y DOC también son famosos debido a varias características. Puede convertir archivos de páginas web HTML a archivos de Word, DOCX o DOC en C#. En este artículo, aprenderá cómo convertir HTML a Word DOCX DOC en C#. Echemos un vistazo rápido a los siguientes casos de uso aquí:
- Página web HTML a Word DOCX DOC C# Converter – Instalación
- Convierta una página web HTML a Word DOCX/DOC usando C#
- Convierta HTML a Word DOCX/DOC en C# usando Opciones Avanzadas
C# HTML to Word DOCX DOC C# Converter – Instalación
Aspose.HTML for .NET La API admite muchas funciones de creación, manipulación y conversión de HTML. Una característica destacada es la conversión de HTML a DOCX/DOC en C#. Puede configurar fácilmente la API descargándola desde la sección Nuevas versiones, o instalarla desde NuGet con el siguiente comando:
PM> Install-Package Aspose.Html
Convierta una página web HTML a Word DOCX/DOC usando C#
Exploremos la conversión de HTML a Word DOCX/DOC C# a partir de un caso de uso simple. Crearemos un archivo HTML básico y luego realizaremos la conversión. Debe seguir los siguientes pasos para convertir HTML a archivo de Word (DOCX/DOC) en C#:
- Escribir un archivo HTML simple
- Cargar archivo HTML de entrada
- Inicializar el objeto DocSaveOptions
- Convierta una página web HTML a Word DOCX en C#
El siguiente código C# muestra cómo convertir una página web HTML en un archivo de Word como DOCX/DOC:
// Prepare un código HTML y guárdelo en el archivo.
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);
// Inicializar un documento HTML desde el archivo
using (var document = new HTMLDocument("document.html"))
{
// Inicializar DocSaveOptions
var options = new Aspose.Html.Saving.DocSaveOptions();
// Convertir página web HTML a DOCX
Aspose.Html.Converters.Converter.ConvertHTML(document, options, "output.docx");
}
Convierta HTML a Word en C# usando Opciones Avanzadas en C#
Avancemos un paso más. Puede cambiar el tamaño de una página, los márgenes, el color de fondo y otras propiedades mediante el objeto DocSaveOptions. Todas estas opciones contribuyen a un mayor control sobre cómo se convierten los archivos. Esto puede ayudarlo a cumplir con sus requisitos sin preocuparse por los formatos de archivo subyacentes. Debe seguir los pasos a continuación para convertir HTML a DOCX con opciones avanzadas usando C#:
- Cargar archivo HTML de entrada
- Inicializar el objeto DocSaveOptions
- Especificar tamaño de página en pulgadas
- Llame al método ConvertHTML para la conversión de HTML a Word DOCX en C#
El siguiente código se basa en los pasos anteriores que muestran cómo convertir HTML a un archivo DOCX de Word en C#:
// Prepare un código HTML y guárdelo en el archivo
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);
// Establecer A5 como tamaño de página
var options = new Aspose.Html.Saving.DocSaveOptions
{
PageSetup =
{
AnyPage = new Aspose.Html.Drawing.Page()
{
Size = new Aspose.Html.Drawing.Size(Aspose.Html.Drawing.Length.FromInches(8.3f), Aspose.Html.Drawing.Length.FromInches(5.8f))
}
}
};
// Convertir documento HTML a DOCX
Aspose.Html.Converters.Converter.ConvertHTML("document.html", options, "output.docx");
Conclusión
En este artículo, hemos explorado la conversión de HTML a Word DOCX DOC mediante programación en C#. Además, puede visitar la Sección de documentación o Referencias API para un análisis más detallado. En caso de ambigüedad o inquietud, escríbanos al Foro de soporte gratuito.