Cómo convertir HTML a imagen en C#

Este tutorial describe brevemente cómo convertir HTML a imagen en C# cargando el archivo fuente HTML y luego guardándolo como un archivo de imagen PNG. Puede configurar la imagen de salida estableciendo una serie de propiedades que se explican en el código de ejemplo. Tenga en cuenta que para escribir HTML to image converter C# aquí se usa el lenguaje; sin embargo, también puede realizar la misma tarea en muchos otros lenguajes.

Pasos para convertir HTML a imagen en C#

  1. Configure el proyecto agregando Aspose.HTML for .NET desde el administrador de paquetes Nuget
  2. Cargue el archivo HTML de origen deseado en el objeto de clase HTMLDocument para convertirlo en imagen
  3. Inicialice el objeto ImageSaveOptions y configure diferentes propiedades de la imagen de salida
  4. Convierta el HTML a imagen usando la función ConvertHTML() de la clase Converter

Los pasos anteriores describen cómo al usar C# convertir HTML a imagen de modo que primero agregue la referencia a las bibliotecas requeridas y luego cargue el archivo HTML de origen usando la clase HTMLDocument. Puede configurar la imagen de salida configurando propiedades como el modo de suavizado, el color de fondo y las resoluciones horizontal y vertical. Una vez que todos los parámetros estén configurados, convierta el archivo HTML en una imagen usando la función ConvertHTML() que requiere un archivo de entrada, configuraciones de imagen y el nombre del archivo de imagen de salida.

Código para convertir HTML a imagen en C#

Aquí hemos utilizado el objeto de clase ImageSaveOptions que también admite la configuración del formato, que es PNG de forma predeterminada, la configuración de la página como el diseño de la página y las opciones de CSS que se utilizarán para representar el HTML. Del mismo modo, otros tipos de imágenes compatibles incluyen JPEG, BMP, GIF y TIFF.

Hemos aprendido aquí cómo convertir HTML a imagen en C#. Si desea aprender a crear el archivo HTML desde cero antes de convertirlo en una imagen, consulte el artículo sobre cómo crear un archivo HTML en C#.

 Español