Convertidor HTML – convierte HTML en C#

HTML (lenguaje de marcado de hipertexto) es el lenguaje de marcado estándar para documentos creados para su visualización en navegadores. Conocido como el lenguaje de la web, HTML ha evolucionado con los requisitos de nueva información que se muestra como parte de las páginas web. La última variante se conoce como HTML 5 y ofrece mucha flexibilidad para trabajar con el lenguaje. Las páginas HTML se reciben desde un servidor, donde están alojadas, o también se pueden cargar desde un sistema local.

Lo más destacado de Aspose.HTML for .NET es una función de conversión. La conversión entre formatos es necesaria por varias razones: trabajar en un formato familiar y conveniente o 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 HTML a formatos populares, como PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF, MHTML y MD.

Convertidor HTML en línea

Puede comprobar la funcionalidad de la API Aspose.HTML y convertir HTML en tiempo real. Primero, cargue un archivo HTML desde su disco local y luego ejecute el ejemplo. En este ejemplo, las opciones de guardar están configuradas de forma predeterminada. Recibirá inmediatamente el resultado de la conversión como un archivo separado.

                
            

Si desea convertir HTML a PNG mediante programación, consulte los siguientes ejemplos de código C#.

Cómo convertir HTML en C#

Este artículo brinda información sobre la lista de conversiones HTML admitidas y cómo realizarlas usando la clase Converter que agrupa todas las operaciones de conversión de bajo nivel en una sola clase para que sean cómodas y fáciles de usar.

Cualquier conversión que desee realizar implica cargar un documento HTML y guardarlo en el formato compatible. Pueden ser diferentes escenarios, pero se pueden realizar con algunos pasos necesarios:

  1. Cargue un documento HTML en un objeto Documento usando uno de los constructores HTMLDocument(). Puede cargar HTML desde un archivo, código HTML, secuencia o URL.
  2. Cree un objeto Opciones para guardar.
  3. Invoque uno de los métodos ConvertHTML() y pásele los parámetros necesarios.

Eche un vistazo al siguiente fragmento de código C# que muestra la conversión de HTML a PNG utilizando el método ConvertHTML(document, options, savePath).

 1// Prepare a path to a source HTML file
 2string documentPath = Path.Combine(DataDir, "nature.html");
 3
 4// Prepare a path to save the converted file
 5string savePath = Path.Combine(OutputDir, "nature-output.png");
 6
 7// Initialize an HTML document from the file
 8using var document = new HTMLDocument(documentPath);
 9
10// Create an instance of the ImageSaveOptions class 
11var options = new ImageSaveOptions(ImageFormat.Png);
12
13// Convert HTML to PNG
14Converter.ConvertHTML(document, options, savePath);

El método ConvertHTML() toma como parámetros document, options y savePath y realiza la operación. Nota: Debe especificar la ruta al archivo de salida en su sistema de archivos local (savePath). Además, para el constructor HTMLDocument(address), debe proporcionar la ruta a un archivo HTML de origen en su sistema de archivos local.

Conversiones HTML populares

Aspose.HTML ofrece un Convertidor HTML en línea gratuito para convertir archivos HTML a una variedad de formatos populares. Puede convertir fácilmente HTML a PDF, HTML a XPS, HTML a DOCX, HTML a JPG, HTML a PNG, HTML a BMP, HTML a TIFF, HTML a GIF, HTML a MD y HTML a MHTML. Simplemente seleccione el archivo, elija el formato a convertir y listo. ¡Es rápido y completamente gratis!

Puede descargar los ejemplos completos de C# y los archivos de datos desde GitHub.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.