Necesita renderizar páginas HTML como imágenes JPG en un servidor — para miniaturas, archivado, vistas previas de correo o capturas de productos en un pipeline de comercio electrónico. Levantar un navegador sin interfaz gráfica para cada conversión es pesado, lento y frágil ante actualizaciones del navegador. Total HTML Converter X renderiza archivos HTML y URLs en vivo a JPG desde la línea de comandos, en lote, sin instalación de navegador. Instálelo en un servidor Windows, llámelo desde un script o vía ActiveX, y déjelo funcionar de forma desatendida.
*.html) y el conversor renderiza todos los archivos coincidentes a JPG en una sola ejecución
(30 días, sin correo electrónico)
(licencia de servidor, perpetua)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
HTML es un lenguaje de marcado diseñado para navegadores. Una página HTML está construida con texto, reglas CSS, imágenes incrustadas y recursos externos. El renderizado depende del motor del navegador, las fuentes instaladas y el tamaño de pantalla. El mismo HTML puede verse diferente en Chrome, Firefox y Edge, y puede romperse por completo cuando los recursos externos no están disponibles.
JPG es un formato de imagen ráster fijo. Captura la página renderizada exactamente como apareció en el momento de la conversión, no incrusta nada externo y se abre en cualquier visor de imágenes, navegador y plataforma de redes sociales. Los archivos JPG son pequeños, fáciles de incrustar e ideales para miniaturas, vistas previas e instantáneas de archivado.
| HTML | JPG | |
|---|---|---|
| Formato | Marcado con dependencias externas | Imagen ráster autocontenida |
| Renderizado | Varía según navegador, fuentes, tamaño de pantalla | Píxeles fijos — idéntico en todas partes |
| Tamaño de archivo | Variable; depende de los recursos vinculados | Pequeño, controlable mediante ajuste de calidad |
| Caso de uso | Visualización web en vivo | Miniaturas, vistas previas, archivado, correo |
| Editabilidad | Código fuente editable | Imagen de solo lectura |
| Incrustar en correo | A menudo bloqueado o roto | Soporte universal |
Descargue el instalador desde el enlace anterior y ejecútelo en su servidor o estación de trabajo Windows. La instalación tarda menos de un minuto. Sin navegador, sin Microsoft Office, sin requisito de .NET — el conversor incluye su propio motor de renderizado que maneja etiquetas HTML, estilos CSS 1/2 e imágenes incrustadas.
Abra cmd.exe o PowerShell. El ejecutable del conversor es HTMLConverter.exe, ubicado en la carpeta de instalación (normalmente C:\Program Files\CoolUtils\TotalHTMLConverterX\). Agréguelo a la variable PATH del sistema o use la ruta completa en sus comandos.
El comando más sencillo convierte todos los archivos HTML de una carpeta a JPG:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG
Esto procesa cada archivo .html en C:\Pages\ y guarda un .jpg con el mismo nombre base en C:\Output\. Un archivo HTML de entrada, un JPG de salida.
Controle la salida JPG con indicadores adicionales:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG -ImgQuality 90 -ImgWidth 1024
-ImgQuality 90 — calidad JPEG de 1 (más pequeño, en bloques) a 100 (máxima fidelidad, archivo más grande). 85–92 es el punto medio típico.-ImgWidth 1024 — ancho de salida en píxeles; el conversor escala el renderizado para ajustarse-ImgHeight 768 — alto de salida en píxeles; combine con el ancho o use uno u otro-combine — renderice todo el documento HTML como un solo JPG alargado en lugar de paginarlo-log C:\Logs\html2jpg.log — escriba un registro de conversión para verificaciónPase una URL en lugar de una ruta de archivo:
HTMLConverter.exe https://example.com/report C:\Output\report.jpg -c JPEG -ImgQuality 90
El conversor obtiene la página (incluyendo hojas de estilo e imágenes remotas) y renderiza el resultado a JPG. Esto es útil para archivar páginas web en vivo, tomar capturas de pantalla automatizadas y generar imágenes de vista previa bajo demanda.
Guarde su comando en un archivo .bat y prográmelo con el Programador de tareas de Windows:
@echo off "C:\Program Files\CoolUtils\TotalHTMLConverterX\HTMLConverter.exe" C:\Incoming\*.html C:\Archive\JPG\ -c JPEG -ImgQuality 90 -ImgWidth 1280 -log C:\Logs\html2jpg.log
Esto se ejecuta en el intervalo que establezca (cada hora, cada noche, al llegar archivos vía un monitor) y escribe un archivo de registro para que pueda verificar los resultados sin mirar la consola.
Total HTML Converter X incluye una interfaz ActiveX completa. Puede llamar al conversor desde cualquier entorno compatible con COM — .NET, VBScript, PHP, Python, Ruby o ASP. Esto le permite integrar el renderizado HTML a JPG en su propia aplicación web, portal de intranet o flujo de trabajo documental sin recurrir a un proceso de línea de comandos externo.
Ejemplo (C#/.NET):
HTMLConverterX Cnv = new HTMLConverterX();
Cnv.Convert("C:\\Pages\\report.html", "C:\\Output\\report.jpg", "-c JPEG -ImgQuality 90 -ImgWidth 1024");
Ejemplo (PHP):
$c = new COM("HTMLConverter.HTMLConverterX");
$c->convert("C:\\Pages\\report.html", "C:\\Output\\report.jpg", "-c JPEG -ImgQuality 90");
La misma llamada funciona desde ASP.NET, VBScript, Python, Ruby, Perl y JavaScript (Windows Script Host). Su aplicación web puede aceptar HTML cargado o una URL y devolver un JPG renderizado al usuario en tiempo real.
Para una página puntual, nuestra herramienta gratuita en línea convert HTML to JPG se ejecuta en el navegador sin instalación. Para pipelines de servidor y lotes masivos, Total HTML Converter X es la opción correcta.
| Característica | Conversores en línea | Total HTML Converter X |
|---|---|---|
| Procesamiento por lotes | Un archivo a la vez | Archivos ilimitados por lote |
| Privacidad de archivos | Archivos subidos a servidor de terceros | Los archivos nunca salen de su máquina |
| Control de calidad JPEG | Fijo o limitado | Rango completo de calidad 1–100 |
| Dimensiones de salida | Fijas o limitadas por el servicio | Cualquier ancho y alto |
| Renderizado CSS | Básico, inconsistente | Soporte completo de CSS 1/2 |
| Entrada de URL en vivo | Limitada; con limitación de tasa | URLs ilimitadas, su ancho de banda |
| Automatización | Solo manual | Línea de comandos, .bat, Programador de tareas, ActiveX |
| Despliegue en servidor | No es posible | Diseñado para servidores, sin interfaz gráfica |
| Requiere internet | Sí | No (excepto para obtener URLs remotas) |
El conversor utiliza su propio motor de renderizado para analizar HTML y CSS. No necesita Chrome, Firefox ni ningún navegador instalado en el servidor. Esto elimina problemas de actualización del navegador, reduce el consumo de recursos del servidor y evita la inestabilidad de la automatización con navegadores sin interfaz gráfica.
Total HTML Converter X está diseñado para uso desatendido. Sin ventanas de interfaz, sin cuadros de diálogo, sin mensajes de confirmación. Se ejecuta silenciosamente desde la línea de comandos o como parte de un servicio — exactamente lo que un servidor de producción necesita.
Establezca calidad, establezca dimensiones, establezca si combinar la salida multipágina. Cada llamada produce un resultado idéntico para una entrada idéntica. Sin desviación de versión, sin sorpresas de renderizado tras una actualización de Chrome.
La misma herramienta de línea de comandos convierte HTML a PDF, DOC, XLS, TIFF, JPG, RTF, TXT y más. Una sola instalación cubre todas sus necesidades de conversión HTML. Cambie -c JPEG a -c PDF o -c TIFF y obtendrá la salida alternativa con las mismas funciones de lote y automatización.
(30 días, sin correo electrónico ni tarjeta de crédito)
(licencia de servidor, perpetua)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"Reemplazamos un pipeline de capturas de pantalla basado en Puppeteer con Total HTML Converter X hace aproximadamente un año. La configuración con Puppeteer necesitaba supervisión constante tras las actualizaciones de Chrome y consumía unos 400 MB de RAM por trabajador. La línea de comandos de CoolUtils usa una fracción de los recursos, nunca se rompe con las actualizaciones y produce salida JPG consistente. Renderizamos unas 40.000 páginas de productos por noche sin un solo fallo."
Marek Dvorak Senior Backend Engineer
"Nuestro regulador requiere que archivemos páginas web como instantáneas de imagen con marcas de tiempo. Escribí un pequeño script .bat que extrae una lista de URLs de un CSV y ejecuta HTMLConverter.exe contra cada una, nombrando los JPG de salida con la fecha. Se ejecuta en una máquina con Windows Server 2019, usa un pequeño porcentaje de CPU y produce capturas de pantalla limpias y de aspecto idéntico independientemente de cuándo se ejecute el script."
Janelle Foster Compliance Manager
"Integré la interfaz ActiveX en nuestra intranet PHP para renderizar páginas de informes HTML como vistas previas JPG. La llamada COM tomó unas diez líneas de código. La calidad de salida con JPEG al 90% es excelente y el indicador de dimensiones me permite hacer coincidir nuestra cuadrícula de miniaturas exactamente. Lo único que me gustaría es una versión para Linux, pero en el backend Windows hace exactamente lo que necesitamos."
Rohan Mehta Full-Stack Developer
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG. Esto renderiza cada archivo HTML en la carpeta de origen a un JPG con el mismo nombre base. Añada -ImgQuality, -ImgWidth o -combine para controlar la salida.-ImgQuality acepta cualquier valor de 1 (más pequeño, en bloques) a 100 (máxima fidelidad, archivo más grande). Los valores entre 85 y 92 son el punto medio típico para uso web.-ImgWidth y/o -ImgHeight para establecer las dimensiones de salida en píxeles. El conversor escala la página renderizada para ajustarse al tamaño objetivo preservando el diseño.HTMLConverter.exe https://example.com/page C:\Output\page.jpg -c JPEG. El conversor obtiene la página (y cualquier hoja de estilo e imágenes remotas) y renderiza el resultado a JPG.HTMLConverter.HTMLConverterX). Puede llamarlo desde .NET, PHP, Python, VBScript, ASP, Ruby, Perl y cualquier otro entorno compatible con COM.-combine y el conversor renderizará todo el documento HTML como un solo JPG alargado en lugar de paginarlo en múltiples imágenes.
string src="C:\\test\\Source.HTML";
string dest="C:\\test\\Dest.PDF";
HTMLConverterX Cnv = new HTMLConverterX();
Cnv.Convert(src, dest, "-c PDF -log c:\\test\\HTML.log");
MessageBox.Show("¡Conversión completa!");
Descargar
Ejemplo de convertidor HTML .NET
Ejemplos de servidor en C# específicamente para ASP.net
Aplicación cliente con WinForms en C#
dim C
Set C=CreateObject("HTMLConverter.HTMLConverterX")
C.Convert "c:\\source.HTML", "c:\\dest.JPG", "-cJPG -log c:\\html.log"
C.Convert "https://www.coolutils.com/", "c:\\URL Page.PDF", "-cPDF -log c:\\html.log"
set C = nothing
dim C
Set C=CreateObject("HTMLConverter.HTMLConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Rresponse.AddHeader "Content-Disposition", "attachment; filename=test.pdf"
Response.BinaryWrite
c.ConvertToStream("C:\\www\\ASP\\Source.html", "C:\\www\\ASP", "-cpdf -log c:\\html.log")
set C = nothing
Ejemplo PHP:
$src="C:\\test\\test.html";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("HTMLConverterPro.HTMLConverterX");
$c->convert($src,$dest, "-c pdf -log c:\\HTML.log");
if (file_exists($dest)) echo "OK"; else echo "fallo:".$c->ErrorMessage;
require 'win32ole'
c = WIN32OLE.new('HTMLConverterPro.HTMLConverterX')
src="C:\\test\\test.html";
dest="C:\\test\\test.tiff";
c.convert(src,dest, "-c TIFF -log c:\\test\\HTML.log");
if not File.exist?(dest)
puts c.ErrorMessage
end
import win32com.client
import os.path
c = win32com.client.Dispatch("HTMLConverterPro.HTMLConverterX")
src="C:\\test\\test.eml";
dest="C:\\test\\test.tiff";
c.convert(src, dest, "-c TIFF -log c:\\test\\HTML.log");
if not os.path.exists(file_path):
print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto;
var
c: OleVariant;
begin
c:=CreateOleObject('HTMLConverterPro.HTMLConverterX');
C.Convert('c:\\test\\source.html', 'c:\\test\\dest.tiff', '-c TIFF -log c:\\test\\HTML.log');
IF c.ErrorMessage<> Then
ShowMessage(c.ErrorMessage);
end;
var c = new ActiveXObject("HTMLConverterPro.HTMLConverterX");
c.Convert("C:\\test\\source.html", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
alert(c.ErrorMessage)
use Win32::OLE; my $src="C:\\test\\test.html"; my $dest="C:\\test\\test.tiff"; my $c = CreateObject Win32::OLE 'HTMLConverterPro.HTMLConverterX'; $c->convert($src,$dest, "-c TIFF -log c:\\test\\HTML.log"); print $c->ErrorMessage if -e $dest;
Descargue la versión de prueba y convierta sus archivos en minutos.
No se requiere tarjeta de crédito ni email.