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:
- 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.
- Cree un objeto Opciones para guardar.
- 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
Convert HTML to PDF, XPS
Convert HTML to Word
Convert HTML to Image
Convert HTML to Web Formats
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.