Conversión de HTML en línea o usando C#
Convierta el lenguaje de marcado de hipertexto HTML a PDF, XHTML, MHTML, Markdown, XPS, DOCX e imágenes, incluidos BMP, JPG, PNG, TIFF para crear aplicaciones .NET multiplataforma
Cómo convertir HTML usando C#
El lenguaje de marcado de hipertexto HTML es el lenguaje de la Web. Actualmente, la mayor parte de la información está presente en los sitios web en forma de páginas web. Por lo tanto, convertir esta información basada en HTML en otros formatos como PDF, XPS, Microsoft® Word, Markdown y formatos de imagen es un escenario común.
Aspose.HTML for .NET API
facilita el proceso de conversión para los desarrolladores. Carga el archivo usando la clase HTMLDocument, crea el objeto de opciones de guardado relevante y usa el
Converter class
método de conversión relevante.
Cualquier conversión que desee realizar implica cargar un documento HTML y guardarlo en el formato compatible. Puede haber diferentes escenarios, pero se puede hacer con algunos pasos requeridos:
- Cargue un documento HTML en un objeto Documento utilizando uno de los constructores HTMLDocument(). Puede cargar HTML desde un archivo, código HTML, transmisión o URL.
- Cree un objeto Opciones de guardado.
- Invoque uno de los métodos ConvertHTML() y pásele los parámetros necesarios.
Convertidor HTML en línea
Puede convertir HTML con Aspose.HTML for .NET API en tiempo real. El siguiente ejemplo de C# demuestra cómo convertir un documento HTML. Cargue un archivo del sistema de archivos local, seleccione el formato de salida y ejecute el ejemplo. Inmediatamente obtendrá el resultado. Puede probar los Convertidores en línea gratuitos.
using Aspose.Html; using Aspose.Html.Converters; using Aspose.Html.Saving; using var document = new HTMLDocument("{{input lower}}"); {{#if_output 'PDF'}} var options = new PdfSaveOptions(); {{/if_output}} {{#if_output 'MHTML'}} var options = new MHTMLSaveOptions(); {{/if_output}} {{#if_output 'DOCX'}} var options = new DocSaveOptions(); {{/if_output}} {{#if_output 'XPS'}} var options = new XpsSaveOptions(); {{/if_output}} {{#if_output 'MD'}} var options = new MarkdownSaveOptions(); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} var options = new ImageSaveOptions(ImageFormat.{{output param2 camel}}); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF' 'PDF' 'MHTML' 'MD' 'XPS' 'DOCX'}} Converter.ConvertHTML(document, options, "output.{{output lower}}"); {{/if_output}} {{#if_output 'XHTML'}} document.Save("output.xhtml", new HTMLSaveOptions() { DocumentType = HTMLSaveOptions.XHTML }); {{/if_output}}
Funciones de conversión en la documentación
Lo más destacado de Aspose.HTML for .NET API es una función de conversión. La conversión entre formatos es necesaria por varias razones: para trabajar en un formato familiar y conveniente o para aprovechar diferentes formatos para tareas específicas. El espacio de nombres Aspose.Html.Converters implementa un fácil acceso a los métodos de conversión. Proporciona una amplia gama de conversiones de HTML a formatos populares, como PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML y MD. Visite el capítulo de documentación Conversión entre formatos para obtener más información sobre las funciones de conversión de Aspose.HTML for .NET API.
Instalación de Aspose.HTML para la biblioteca .NET
Esta biblioteca admite el análisis de HTML5, CSS3, SVG y HTML Canvas para construir un modelo de objeto de documento (DOM) basado en el estándar WHATWG DOM. Puede usar varias formas de instalar la biblioteca Aspose.HTML for .NET en su sistema:
- Uso de la GUI del Administrador de paquetes NuGet.
- Usando la consola del administrador de paquetes.
- Instalación de Aspose.HTML for .NET a través de MSI.
Para obtener más detalles sobre la instalación de la biblioteca de C#, consulte la documentación de Aspose.HTML.
Otras conversiones admitidas
También puede convertir archivos HTML, XHTML, MHTML, EPUB, Markdown y SVG a muchos otros formatos de archivo, incluidos algunos de los que se enumeran a continuación: