Devi renderizzare pagine HTML come immagini JPG su un server — per miniature, archivi, anteprime email o screenshot di prodotto in una pipeline e-commerce. Avviare un browser headless per ogni conversione è pesante, lento e fragile a ogni aggiornamento del browser. Total HTML Converter X renderizza file HTML e URL live in JPG da riga di comando, in batch, senza installazione del browser. Installalo su un server Windows, richiamalo da uno script o tramite ActiveX, e lascialo funzionare in modo automatico.
*.html) e il convertitore renderizza ogni file corrispondente in JPG in un’unica esecuzione
(30 giorni, nessuna email)
(licenza server, perpetua)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
HTML è un linguaggio di markup progettato per i browser. Una pagina HTML è costruita da testo, regole CSS, immagini incorporate e risorse esterne. Il rendering dipende dal motore del browser, dai font installati e dalle dimensioni dello schermo. Lo stesso HTML può apparire diverso in Chrome, Firefox ed Edge, e può rompersi del tutto quando le risorse esterne non sono disponibili.
JPG è un formato immagine raster a layout fisso. Cattura la pagina renderizzata esattamente come appariva al momento della conversione, non incorpora nulla di esterno e si apre in ogni visualizzatore di immagini, browser e piattaforma social. I file JPG sono piccoli, facili da incorporare e ideali per miniature, anteprime e snapshot d’archivio.
| HTML | JPG | |
|---|---|---|
| Formato | Markup con dipendenze esterne | Immagine raster autonoma |
| Rendering | Varia per browser, font, dimensioni schermo | Pixel fissi — identico ovunque |
| Dimensione file | Variabile; dipende dalle risorse collegate | Piccola, controllabile tramite impostazione qualità |
| Caso d’uso | Visualizzazione web live | Miniature, anteprime, archivio, email |
| Modificabilità | Codice sorgente modificabile | Immagine sola lettura |
| Incorporamento in email | Spesso bloccato o rotto | Supporto universale |
Scarica il programma di installazione dal link qui sopra ed eseguilo sul tuo server o workstation Windows. La configurazione richiede meno di un minuto. Nessun browser, nessun Microsoft Office, nessun prerequisito .NET — il convertitore include il proprio motore di rendering che gestisce tag HTML, stili CSS 1/2 e immagini incorporate.
Apri cmd.exe o PowerShell. L’eseguibile del convertitore è HTMLConverter.exe, situato nella cartella di installazione (tipicamente C:\Program Files\CoolUtils\TotalHTMLConverterX\). Aggiungilo al PATH di sistema o usa il percorso completo nei tuoi comandi.
Il comando più semplice converte tutti i file HTML in una cartella in JPG:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG
Questo elabora ogni file .html in C:\Pages\ e salva un .jpg con lo stesso nome base in C:\Output\. Un file HTML in entrata, un JPG in uscita.
Controlla l’output JPG con flag aggiuntivi:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG -ImgQuality 90 -ImgWidth 1024
-ImgQuality 90 — qualità JPEG da 1 (più piccola, sgranata) a 100 (massima fedeltà, file più grande). 85–92 è il punto ottimale tipico.-ImgWidth 1024 — larghezza di output in pixel; il convertitore scala il rendering per adattarsi-ImgHeight 768 — altezza di output in pixel; combina con la larghezza o usa l’una o l’altra-combine — renderizza l’intero documento HTML come un singolo JPG alto invece di paginare-log C:\Logs\html2jpg.log — scrive un log di conversione per la verificaPassa un URL invece di un percorso file:
HTMLConverter.exe https://example.com/report C:\Output\report.jpg -c JPEG -ImgQuality 90
Il convertitore recupera la pagina (compresi fogli di stile e immagini remote) e renderizza il risultato in JPG. Questo è utile per archiviare pagine web live, fare screenshot automatici e generare anteprime su richiesta.
Salva il comando in un file .bat e programmalo con l’Utilità di pianificazione di 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
Questo viene eseguito all’intervallo che imposti (orario, notturno, all’arrivo del file tramite un watcher) e scrive un file di log per verificare i risultati senza guardare la console.
Total HTML Converter X include un’interfaccia ActiveX completa. Puoi richiamare il convertitore da qualsiasi ambiente compatibile COM — .NET, VBScript, PHP, Python, Ruby o ASP. Questo ti permette di integrare il rendering da HTML a JPG nella tua applicazione web, portale intranet o flusso di lavoro documentale senza ricorrere a un processo da riga di comando.
Esempio (C#/.NET):
HTMLConverterX Cnv = new HTMLConverterX();
Cnv.Convert("C:\\Pages\\report.html", "C:\\Output\\report.jpg", "-c JPEG -ImgQuality 90 -ImgWidth 1024");
Esempio (PHP):
$c = new COM("HTMLConverter.HTMLConverterX");
$c->convert("C:\\Pages\\report.html", "C:\\Output\\report.jpg", "-c JPEG -ImgQuality 90");
La stessa chiamata funziona da ASP.NET, VBScript, Python, Ruby, Perl e JavaScript (Windows Script Host). La tua applicazione web può accettare HTML caricato o un URL e restituire un JPG renderizzato all’utente in tempo reale.
Per una pagina una tantum, il nostro strumento online gratuito convertire HTML in JPG gira nel browser senza installazione. Per pipeline server e batch in massa, Total HTML Converter X è la scelta giusta.
| Funzionalità | Convertitori online | Total HTML Converter X |
|---|---|---|
| Elaborazione batch | Un file alla volta | File illimitati per batch |
| Privacy dei file | File caricati su server di terze parti | I file non lasciano mai la tua macchina |
| Controllo qualità JPEG | Fisso o limitato | Intera gamma di qualità 1–100 |
| Dimensioni di output | Fisse o limitate dal servizio | Qualsiasi larghezza e altezza |
| Rendering CSS | Base, incoerente | Supporto completo CSS 1/2 |
| Input URL live | Limitato; con limiti di velocità | URL illimitati, banda tua |
| Automazione | Solo manuale | Riga di comando, .bat, Utilità di pianificazione, ActiveX |
| Distribuzione su server | Non possibile | Progettato per server, nessuna GUI |
| Richiede internet | Sì | No (eccetto per recuperare URL remoti) |
Il convertitore utilizza il proprio motore di rendering per analizzare HTML e CSS. Non hai bisogno di Chrome, Firefox o qualsiasi altro browser installato sul server. Questo elimina i problemi di aggiornamento del browser, riduce l’ingombro del server ed evita l’instabilità dell’automazione con browser headless.
Total HTML Converter X è progettato per l’uso non presidiato. Nessuna finestra GUI, nessuna finestra di dialogo, nessun messaggio di conferma. Funziona silenziosamente dalla riga di comando o come parte di un servizio — esattamente ciò di cui ha bisogno un server di produzione.
Imposta qualità, imposta dimensioni, imposta se combinare l’output multipagina. Ogni chiamata produce un risultato identico per input identico. Nessuna deriva di versione, nessuna sorpresa di rendering dopo un aggiornamento di Chrome.
Lo stesso strumento da riga di comando converte HTML in PDF, DOC, XLS, TIFF, JPG, RTF, TXT e altro. Un’unica installazione copre ogni esigenza di conversione HTML. Cambia -c JPEG in -c PDF o -c TIFF e ottieni l’output alternativo con le stesse funzionalità batch e di automazione.
(30 giorni, nessuna email o carta di credito)
(licenza server, perpetua)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"Abbiamo sostituito una pipeline di screenshot basata su Puppeteer con Total HTML Converter X circa un anno fa. La configurazione Puppeteer richiedeva costante manutenzione dopo gli aggiornamenti di Chrome e consumava ~400 MB di RAM per worker. La riga di comando di CoolUtils richiede una frazione delle risorse, non si rompe mai con gli aggiornamenti e produce output JPG coerente. Renderizziamo circa 40.000 pagine prodotto a notte senza un singolo fallimento."
Marek Dvorak Senior Backend Engineer
"Il nostro regolatore ci richiede di archiviare le pagine web come snapshot immagine con timestamp. Ho scritto un piccolo script .bat che estrae un elenco di URL da un CSV ed esegue HTMLConverter.exe contro ognuno, nominando i JPG di output con la data. Funziona su una macchina Windows Server 2019, usa pochi punti percentuali di CPU e produce screenshot puliti e identici indipendentemente da quando viene eseguito lo script."
Janelle Foster Compliance Manager
"Ho integrato l’interfaccia ActiveX nella nostra intranet PHP per renderizzare pagine di report HTML come anteprime JPG. La chiamata COM ha richiesto circa dieci righe di codice. La qualità di output al 90% JPEG è eccellente e il flag delle dimensioni mi permette di abbinare esattamente la nostra griglia di miniature. L’unica cosa che desidererei è una build Linux, ma sul backend Windows fa esattamente ciò di cui abbiamo bisogno."
Rohan Mehta Full-Stack Developer
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG. Questo renderizza ogni file HTML nella cartella di origine in un JPG con lo stesso nome base. Aggiungi -ImgQuality, -ImgWidth o -combine per controllare l'output.-ImgQuality accetta qualsiasi valore da 1 (più piccolo, sgranato) a 100 (massima fedeltà, file più grande). Valori tra 85 e 92 sono il punto ottimale tipico per uso web.-ImgWidth e/o -ImgHeight per impostare le dimensioni di output in pixel. Il convertitore scala la pagina renderizzata per adattarla alla dimensione di destinazione preservando il layout.HTMLConverter.exe https://example.com/page C:\Output\page.jpg -c JPEG. Il convertitore recupera la pagina (e qualsiasi foglio di stile e immagine remoti) e renderizza il risultato in JPG.HTMLConverter.HTMLConverterX). Puoi richiamarlo da .NET, PHP, Python, VBScript, ASP, Ruby, Perl e qualsiasi altro ambiente compatibile COM.-combine e il convertitore renderizza l'intero documento HTML come un singolo JPG alto invece di paginare in più immagini.
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("Convert complete!"); Download
Esempio di .NET HTML Converter
Esempi server in C# specifici per ASP.net
Applicazione client con WinForms in 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 Esempio 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 "fail:".$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;
Scarica la versione di prova e converti i tuoi file in pochi minuti.
Non è richiesta carta di credito o email.