Convertir HTML a imagen usando C#

Los archivos HTML se utilizan con frecuencia para crear, editar o comunicar mucha información. Si necesita incluir archivos HTML en una presentación de PowerPoint o enviarlos por correo electrónico, ¡conviértalos al formato de imagen apropiado y utilícelos como desee! Con Aspose.HTML for .NET API, puede transformar HTML en imagen mediante programación con control total sobre una amplia gama de parámetros de conversión. Hay varios casos para la conversión de HTML a imagen, como leer HTML de un archivo, URL, editor WYSISYG, cadena o flujo. ¡La poderosa API de C# le permite convertir HTML a formatos populares rápidamente y en alta calidad!


Convertidor HTML en línea

¡Pruebe la calidad de la conversión de HTML a imagen directamente en su navegador! Cargue un archivo HTML desde el sistema de archivos local, seleccione el formato de salida requerido de la lista y ejecute el ejemplo. ¡Es rápido, fácil, seguro y completamente gratis! La conversión de HTML a imagen se realizará con las opciones de guardado predeterminadas. Inmediatamente obtendrá el resultado como un archivo separado. Entonces, ¡convierta rápidamente cualquier página web o HTML a formato de imagen en línea!


Pasos para convertir HTML a imagen en C#

¡Con Aspose.HTML, puedes convertir fácilmente contenido HTML a varios formatos de imagen con solo unas pocas líneas de código! Si desea considerar la funcionalidad de conversión en su producto o desea convertir HTML a imagen mediante programación, consulte el ejemplo de código C# anterior o aprenda el capítulo Documentación. En todos los casos, cualquier conversión requiere algunos pasos obligatorios:

  1. Cargue un documento HTML utilizando uno de los constructores HTMLDocument() . Puede cargar HTML desde un archivo, código HTML, transmisión o URL.
  2. Cree un nuevo objeto ImageSaveOptions y especifique ImageFormat. De forma predeterminada, la propiedad Formato es PNG.
  3. Use el método ConvertHTML() de la clase Converter para guardar HTML como un archivo de imagen. Debe pasar HTMLDocument, ImageSaveOptions y la ruta del archivo de salida al método ConvertHTML().
  4. El archivo de imagen se guardará en la ruta especificada.

Conversión de HTML a imagen en la documentación

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 y para considerar ejemplos de C# para los escenarios de conversión de HTML a imagen más comunes. En los artículos, encontrará información sobre cómo convertir HTML a imagen usando los métodos ConvertHTML() y cómo aplicar ImageSaveOptions o ICreateStreamProvider parámetros.


Cómo instalar la biblioteca Aspose.HTML for .NET

Puede usar varias formas de instalar la biblioteca Aspose.HTML for .NET en su sistema:

  1. Instale un Paquete NuGet mediante la GUI del Administrador de paquetes NuGet.
  2. Instale un paquete NuGet mediante la Consola del administrador de paquetes. Puede usar el siguiente comando PM> Install-Package Aspose.Html.
  3. Instale Aspose.HTML for .NET a través de MSI.

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. Aspose.HTML for .NET está escrito completamente en C# y se puede usar para crear cualquier tipo de aplicación .NET de 32 o 64 bits, incluidos ASP.NET, WCF, WinForms y .NET Core. Antes de ejecutar el código de ejemplo de conversión de .NET, asegúrese de tener un sistema operativo como Microsoft Windows o compatible con .NET Framework o .NET Standard, y el entorno de desarrollo como Microsoft Visual Studio. Para obtener más detalles sobre la instalación de la biblioteca de C# y los requisitos del sistema, consulte Documentación de Aspose.HTML.

Otras conversiones de HTML admitidas

También puede convertir HTML a muchos otros formatos de archivo:

HTML TO PDF (Portable Document Format)
HTML TO DOCX (Microsoft Word)
HTML TO XPS (XML Paper Specifications)
HTML TO BMP (Bitmap Image)
HTML TO IMAGE (Image formats)
HTML TO JPEG (JPEG Image)
HTML TO GIF (Graphical Interchange Format)
HTML TO PNG (Portable Network Graphics)
HTML TO TIFF (Tagged Image Format)
HTML TO MD (Markdown Language)
HTML TO MHTML (Web Page Archive Format)
HTML TO XHTML (Extensible HyperText Markup Language)