Logo
Início Produtos Suporte Contato Sobre Nós
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Converter HTML para JPG via Linha de Comando — Conversor em Lote para Servidores

Você precisa renderizar páginas HTML como imagens JPG em um servidor — para miniaturas, arquivos, pré-visualizações de e-mail ou screenshots de produtos em um pipeline de e-commerce. Subir um navegador headless para cada conversão é pesado, lento e frágil entre atualizações do navegador. O Total HTML Converter X renderiza arquivos HTML e URLs ao vivo para JPG pela linha de comando, em lote, sem instalação de navegador. Instale-o em um servidor Windows, chame-o a partir de um script ou via ActiveX e deixe-o rodar sem supervisão.

O que o Total HTML Converter X faz

  • Saída JPG em lote — passe um curinga (*.html) e o conversor renderiza todos os arquivos correspondentes para JPG em uma única execução
  • Controle de qualidade — defina a qualidade JPEG de 1 a 100 para equilibrar tamanho do arquivo com fidelidade da imagem
  • Dimensões da imagem — limite a largura ou altura de saída; o conversor escala a renderização para se ajustar
  • Renderização de URL ao vivo — passe uma URL em vez de um caminho de arquivo e o conversor busca a página e a renderiza para JPG
  • Renderização CSS — reconhece todas as tags HTML, estilos CSS 1 e CSS 2, imagens inline e tabelas
  • Combinar páginas — renderize a saída HTML multi-página como um único JPG alto em vez de imagens separadas
  • Sem interface gráfica — executa silenciosamente pela linha de comando, sem janelas pop-up ou caixas de diálogo de confirmação
  • ActiveX / COM — chame o conversor a partir de .NET, VBScript, PHP, Python ou qualquer ambiente compatível com COM para incorporar a conversão em sua própria aplicação
  • Scripts .bat — salve comandos em arquivos de lote e agende-os com o Agendador de Tarefas do Windows para conversão totalmente automatizada

Conversão de HTML para JPG por linha de comando

Baixar Teste Grátis

(30 dias, sem e-mail)

Comprar Licença

(licença de servidor, perpétua)

Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022

HTML vs JPG: por que converter?

HTML é uma linguagem de marcação projetada para navegadores. Uma página HTML é construída a partir de texto, regras CSS, imagens incorporadas e recursos externos. A renderização depende do motor do navegador, das fontes instaladas e do tamanho da tela. O mesmo HTML pode parecer diferente no Chrome, Firefox e Edge, e pode quebrar completamente quando recursos externos estão indisponíveis.

JPG é um formato de imagem raster fixo. Captura a página renderizada exatamente como ela apareceu no momento da conversão, não incorpora nada externo e abre em qualquer visualizador de imagens, navegador e plataforma de mídia social. Arquivos JPG são pequenos, fáceis de incorporar e ideais para miniaturas, pré-visualizações e snapshots de arquivamento.

HTMLJPG
FormatoMarcação com dependências externasImagem raster autocontida
RenderizaçãoVaria conforme navegador, fontes, tamanho da telaPixels fixos — idêntica em qualquer lugar
Tamanho do arquivoVariável; depende dos recursos vinculadosPequeno, controlável via configuração de qualidade
Caso de usoExibição web ao vivoMiniaturas, pré-visualizações, arquivamento, e-mail
EditabilidadeCódigo-fonte editávelImagem somente leitura
Incorporação em e-mailFrequentemente bloqueada ou quebradaSuporte universal

Como converter HTML para JPG pela linha de comando

Passo 1. Instale o Total HTML Converter X

Baixe o instalador pelo link acima e execute-o no seu servidor ou estação de trabalho Windows. A instalação leva menos de um minuto. Sem navegador, sem Microsoft Office, sem pré-requisito .NET — o conversor já vem com seu próprio motor de renderização que processa tags HTML, estilos CSS 1/2 e imagens incorporadas.

Passo 2. Abra o prompt de comando

Abra o cmd.exe ou PowerShell. O executável do conversor é HTMLConverter.exe, localizado na pasta de instalação (normalmente C:\Program Files\CoolUtils\TotalHTMLConverterX\). Adicione-o ao PATH do sistema ou use o caminho completo nos seus comandos.

Passo 3. Execute a conversão JPG básica

O comando mais simples converte todos os arquivos HTML de uma pasta para JPG:

HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG

Isso processa cada arquivo .html em C:\Pages\ e salva um .jpg com o mesmo nome base em C:\Output\. Um arquivo HTML entra, um JPG sai.

Passo 4. Defina qualidade e dimensões

Controle a saída JPG com flags adicionais:

HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG -ImgQuality 90 -ImgWidth 1024
  • -ImgQuality 90 — qualidade JPEG de 1 (menor, com blocos visíveis) a 100 (maior fidelidade, maior arquivo). 85–92 é o ponto ideal típico.
  • -ImgWidth 1024 — largura de saída em pixels; o conversor escala a renderização para se ajustar
  • -ImgHeight 768 — altura de saída em pixels; combine com a largura ou use uma ou outra
  • -combine — renderiza o documento HTML inteiro como um único JPG alto em vez de paginar
  • -log C:\Logs\html2jpg.log — grava um log de conversão para verificação

Passo 5. Converta uma URL ao vivo

Passe uma URL em vez de um caminho de arquivo:

HTMLConverter.exe https://example.com/report C:\Output\report.jpg -c JPEG -ImgQuality 90

O conversor busca a página (incluindo folhas de estilo e imagens remotas) e renderiza o resultado para JPG. Isso é útil para arquivar páginas web ao vivo, tirar screenshots automatizados e gerar imagens de pré-visualização sob demanda.

Passo 6. Automatize com um arquivo .bat

Salve seu comando em um arquivo .bat e agende-o com o Agendador de Tarefas do 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

Isso roda em qualquer intervalo que você definir (por hora, todas as noites, na chegada do arquivo via um watcher) e grava um arquivo de log para que você possa verificar os resultados sem assistir ao console.

Integração ActiveX / COM

O Total HTML Converter X inclui uma interface ActiveX completa. Você pode chamar o conversor a partir de qualquer ambiente compatível com COM — .NET, VBScript, PHP, Python, Ruby ou ASP. Isso permite incorporar a renderização de HTML para JPG em sua própria aplicação web, portal de intranet ou fluxo de documentos sem executar um processo de linha de comando separado.

Exemplo (C#/.NET):

HTMLConverterX Cnv = new HTMLConverterX();
Cnv.Convert("C:\\Pages\\report.html", "C:\\Output\\report.jpg", "-c JPEG -ImgQuality 90 -ImgWidth 1024");

Exemplo (PHP):

$c = new COM("HTMLConverter.HTMLConverterX");
$c->convert("C:\\Pages\\report.html", "C:\\Output\\report.jpg", "-c JPEG -ImgQuality 90");

A mesma chamada funciona a partir de ASP.NET, VBScript, Python, Ruby, Perl e JavaScript (Windows Script Host). Sua aplicação web pode aceitar um HTML enviado ou uma URL e retornar um JPG renderizado ao usuário em tempo real.

Conversores online vs Total HTML Converter X

For a one-off page, our free online convert HTML to JPG tool runs in the browser with no install. For server pipelines and bulk batches, Total HTML Converter X is the right choice.

RecursoConversores onlineTotal HTML Converter X
Processamento em loteUm arquivo por vezArquivos ilimitados por lote
Privacidade dos arquivosArquivos enviados para servidor de terceirosArquivos nunca saem da sua máquina
Controle de qualidade JPEGFixo ou limitadoFaixa completa de qualidade 1–100
Dimensões de saídaFixas ou limitadas pelo serviçoQualquer largura e altura
Renderização CSSBásica, inconsistenteSuporte completo a CSS 1/2
Entrada de URL ao vivoLimitada; com limite de taxaURLs ilimitadas, sua banda
AutomaçãoApenas manualLinha de comando, .bat, Task Scheduler, ActiveX
Implantação em servidorNão possívelProjetado para servidores, sem interface gráfica
Requer internetSimNão (exceto para buscar URLs remotas)

Quando você precisa de conversão HTML para JPG por linha de comando

  • Geração de miniaturas. Um sistema de gerenciamento de conteúdo armazena artigos como HTML. O CMS chama o Total HTML Converter X via ActiveX para produzir miniaturas JPG para a página inicial, pré-visualizações de mídia social e listagens de categoria.
  • Screenshots de produtos de e-commerce. Uma loja online renderiza páginas de detalhes de produtos (templates HTML) para JPG para incorporação em e-mails de marketing, folhas de vendas e feeds de parceiros. O conversor roda todas as noites no catálogo.
  • Arquivamento de páginas web. Equipes de conformidade precisam preservar o estado visual de uma página web em um determinado momento. A linha de comando recebe uma lista de URLs e produz uma pasta de snapshots JPG, um por página, com timestamps nos nomes dos arquivos.
  • Renderização segura para e-mail. Clientes de e-mail bloqueiam imagens remotas e quebram HTML complexo. Pré-renderizar uma newsletter ou fatura HTML para JPG dá a cada destinatário uma visão idêntica, independentemente do cliente de e-mail.
  • Geração de pré-visualizações no servidor. Um portal de documentos permite que usuários enviem arquivos HTML. O portal chama o conversor para produzir uma pré-visualização JPG mostrada ao lado de cada upload, sem subir um navegador headless.
  • Substituindo pipelines de navegador headless. Chrome headless e Puppeteer são pesados, frágeis entre atualizações de versão e exigem sandboxing cuidadoso. O Total HTML Converter X é um único executável com uso previsível de recursos e sem a esteira de atualizações do navegador.

Por que escolher o Total HTML Converter X

Sem necessidade de navegador

O conversor usa seu próprio motor de renderização para analisar HTML e CSS. Você não precisa ter Chrome, Firefox ou qualquer navegador instalado no servidor. Isso elimina problemas de atualização do navegador, reduz o uso de recursos do servidor e evita a instabilidade da automação de navegadores headless.

Aplicação verdadeira para servidores

O Total HTML Converter X foi projetado para uso autônomo. Sem janelas de interface, sem caixas de diálogo, sem solicitações de confirmação. Ele executa silenciosamente pela linha de comando ou como parte de um serviço — exatamente o que um servidor de produção precisa.

Saída de imagem previsível

Defina qualidade, defina dimensões, defina se deve combinar a saída multi-página. Cada chamada produz um resultado idêntico para entrada idêntica. Sem deriva de versão, sem surpresas de renderização após uma atualização do Chrome.

Uma ferramenta, muitos destinos

A mesma ferramenta de linha de comando converte HTML para PDF, DOC, XLS, TIFF, JPG, RTF, TXT e mais. Uma instalação cobre todas as necessidades de conversão HTML. Altere -c JPEG para -c PDF ou -c TIFF e você obtém a saída alternativa com os mesmos recursos de lote e automação.

Baixar Teste Grátis

(30 dias, sem e-mail ou cartão de crédito)

Comprar Licença

(licença de servidor, perpétua)

Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022


quote

Conversor de arquivos HTML para servidores Avaliações de Clientes 2026

Avalie
Classificado como 4.7/5 com base nas avaliações dos clientes
5 Star

"Substituímos um pipeline de screenshots baseado em Puppeteer pelo Total HTML Converter X há cerca de um ano. A configuração do Puppeteer precisava de cuidados constantes após atualizações do Chrome e consumia ~400 MB de RAM por worker. A linha de comando da CoolUtils usa uma fração dos recursos, nunca quebra em atualizações e produz saída JPG consistente. Renderizamos cerca de 40.000 páginas de produto por noite sem uma única falha."

5 Star Marek Dvorak Senior Backend Engineer

"Nosso regulador exige que arquivemos páginas web como snapshots de imagem com timestamps. Escrevi um pequeno script .bat que extrai uma lista de URLs de um CSV e executa o HTMLConverter.exe contra cada uma, nomeando os JPGs de saída com a data. Roda em uma máquina Windows Server 2019, usa alguns por cento de CPU e produz screenshots limpos e idênticos, independente de quando o script roda."

5 Star Janelle Foster Compliance Manager

"Integrei a interface ActiveX em nossa intranet PHP para renderizar páginas de relatório HTML como pré-visualizações JPG. A chamada COM levou cerca de dez linhas de código. A qualidade de saída com 90% JPEG é excelente e a flag de dimensões me permite combinar exatamente nossa grade de miniaturas. A única coisa que eu gostaria é uma compilação Linux, mas no backend Windows isso faz exatamente o que precisamos."

4 Star Rohan Mehta Full-Stack Developer

FAQ ▼

O comando básico é: HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG. Isso renderiza cada arquivo HTML da pasta de origem para um JPG com o mesmo nome base. Adicione -ImgQuality, -ImgWidth ou -combine para controlar a saída.
Não. O Total HTML Converter X usa seu próprio motor de renderização para analisar HTML e CSS. Não é necessário Chrome, Firefox ou qualquer outro navegador. Não há dependência de navegador headless para manter.
Sim. A flag -ImgQuality aceita qualquer valor de 1 (menor, com blocos) a 100 (maior fidelidade, maior arquivo). Valores entre 85 e 92 são o ponto ideal típico para uso na web.
Sim. Use -ImgWidth e/ou -ImgHeight para definir as dimensões de saída em pixels. O conversor escala a página renderizada para se ajustar ao tamanho de destino, preservando o layout.
Sim. Passe uma URL como origem em vez de um caminho de arquivo: HTMLConverter.exe https://example.com/page C:\Output\page.jpg -c JPEG. O conversor busca a página (e quaisquer folhas de estilo e imagens remotas) e renderiza o resultado para JPG.
Sim. O Total HTML Converter X reconhece todas as tags HTML padrão, estilos CSS 1 e CSS 2, imagens inline e tabelas HTML. Ele renderiza páginas fielmente sem depender de um motor de navegador externo.
Sim. O Total HTML Converter X registra-se como um objeto COM/ActiveX (HTMLConverter.HTMLConverterX). Você pode chamá-lo a partir de .NET, PHP, Python, VBScript, ASP, Ruby, Perl e qualquer outro ambiente compatível com COM.
Sim. Adicione a flag -combine e o conversor renderiza o documento HTML inteiro como um único JPG alto em vez de paginar em múltiplas imagens.

Exemplo C++
Exemplo de Power Basic
Exemplo de VBScript

Exemplos de Total HTML Converter X

Converta arquivos HTML com .NET por TotalHTMLConverterX e .NET


string src="C:\\teste\\Fonte.HTML";
string dest="C:\\teste\\Dest.PDF";

HTMLConverterX Cnv = novo HTMLConverterX();
Cnv.Convert(origem, destino, "-c PDF -log c:\\teste\\HTML.log");

MessageBox.Show("Conversão concluída!");

Download
Exemplo de conversor HTML .NET
Amostras de servidor em C# especificamente para ASP.net
Aplicação cliente com WinForms em C#

Converta arquivos HTML e MHT em servidores da Web com o Total HTML Converter X

C escuro
Defina C=CreateObject("HTMLConverter.HTMLConverterX")
C.Converter "c:\source.HTML", "c:\dest.JPG", "-cJPG -log c:\html.log"
C.Converter "https://www.coolutils.com/", "c:\URL Page.PDF", "-cPDF -log c:\html.log"
conjunto C = nada
Exemplo 2 ASP: transmitir diretamente o PDF resultante
C escuro
Defina C=CreateObject("HTMLConverter.HTMLConverterX")
Resposta.Limpar
Response.AddHeader "Tipo de conteúdo", "fluxo binário/octeto"
Rresponse.AddHeader "Content-Disposition", "anexo; nome do arquivo=teste.pdf"
Resposta.BinaryWrite
  c.ConvertToStream("C:\www\ASP\Source.html", "C:\www\ASP", "-cpdf -log c:\html.log")
conjunto C = nada

Converta arquivos HTML e MHT em servidores da Web com o Total HTML Converter X

Exemplo PHP:
$src="C:\\teste\\teste.html";
$dest="C:\\teste\\teste.pdf";
se (file_existe($dest)) unlink($dest);
$c= novo COM("HTMLConverterPro.HTMLConverterX");
$c->convert($src,$dest, "-c pdf -log c:\\HTML.log");
se (file_existe($dest)) eco "OK"; senão eco "falha:".$c->ErrorMessage;

Converta arquivos HTML com Total HTML Converter X e Ruby

requer 'win32ole'
c = WIN32OLE.new('HTMLConverterPro.HTMLConverterX')

src="C:\\teste\\teste.html";
dest="C:\\teste\\teste.tiff";

c.convert(origem,destino, "-c TIFF -log c:\\teste\\HTML.log");

se não File.exist?(dest)
  coloca c.ErrorMessage
fim

Converta arquivos HTML com Total HTML ConverterX e Python

importar win32com.client
importar os.path

c = win32com.client.Dispatch("HTMLConverterPro.HTMLConverterX")

src="C:\\teste\\teste.eml";
dest="C:\\teste\\teste.tiff";

c.convert(origem, dest, "-c TIFF -log c:\\teste\\HTML.log");

se não os.path.exists(file_path):
  imprimir(c.ErrorMessage)

Converta arquivos HTML com Pascal e Total HTML Converter X

usa Diálogos, Vcl.OleAuto;

var
  c: OleVariant;
começar
  c:=CreateOleObject('HTMLConverterPro.HTMLConverterX');
  C.Convert('c:\teste\fonte.html', 'c:\teste\destino.tiff', '-c TIFF -log c:\teste\HTML.log');
  SE c.ErrorMessage<> Então
    MostrarMensagem(c.ErrorMessage);
fim;

Converta arquivos HTML em servidores da Web com o Total HTML Converter X

var c = novo ActiveXObject("HTMLConverterPro.HTMLConverterX");
c.Convert("C:\\teste\\origem.html", "C:\\teste\\destino.pdf", "-c PDF");
se (c.ErrorMessage!="")
  alerta(c.ErrorMessage)

Converta arquivos HTML com Total HTML Converter X e Perl

usar Win32::OLE;

meu $src="C:\\teste\\teste.html";
meu $dest="C:\\teste\\teste.tiff";

meu $c = CreateObject Win32::OLE 'HTMLConverterPro.HTMLConverterX';
$c->convert($src,$dest, "-c TIFF -log c:\\teste\\HTML.log");
imprimir $c->ErrorMessage se -e $dest;
Se você precisar de exemplos em outros idiomas, entre em contato conosco . Nós criaremos qualquer exemplo especialmente para você.

Comece a trabalhar agora!

Baixe a versão de teste gratuita e converta seus arquivos em minutos.
Não é necessário cartão de crédito ou email.

⬇ Baixar versão de teste gratuita Windows 7/8/10/11 • 228 MB

Support
Conversor de arquivos HTML para servidores Preview1

Últimas Notícias

Assinatura da Nevsletter

Não se preocupe, não enviamos spam.


© 2026. Todos os direitos reservados. CoolUtils File Converters

Cards