Vous devez rendre des pages HTML sous forme d'images JPG sur un serveur — pour des miniatures, des archives, des aperçus d'e-mails ou des captures d'écran de produits dans un pipeline e-commerce. Lancer un navigateur headless pour chaque conversion est lourd, lent et fragile face aux mises à jour du navigateur. Total HTML Converter X rend les fichiers HTML et les URL en direct en JPG depuis la ligne de commande, en lot, sans installation de navigateur. Installez-le sur un serveur Windows, appelez-le depuis un script ou via ActiveX, et laissez-le fonctionner sans surveillance.
*.html) et le convertisseur rend chaque fichier correspondant en JPG en une seule exécution
(30 jours, sans e-mail)
(licence serveur, perpétuelle)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
HTML est un langage de balisage conçu pour les navigateurs. Une page HTML est construite à partir de texte, de règles CSS, d'images intégrées et de ressources externes. Le rendu dépend du moteur du navigateur, des polices installées et de la taille de l'écran. Le même HTML peut avoir un aspect différent dans Chrome, Firefox et Edge, et peut s'effondrer entièrement quand les ressources externes ne sont pas disponibles.
JPG est un format raster à pixels fixes. Il capture la page rendue exactement telle qu'elle apparaissait au moment de la conversion, n'intègre rien d'externe et s'ouvre dans tout visualiseur d'images, navigateur et plateforme de médias sociaux. Les fichiers JPG sont petits, faciles à intégrer et idéaux pour les miniatures, les aperçus et les instantanés d'archive.
| HTML | JPG | |
|---|---|---|
| Format | Balisage avec dépendances externes | Image raster autonome |
| Rendu | Varie selon le navigateur, les polices, la taille de l'écran | Pixels fixes — identique partout |
| Taille du fichier | Variable ; dépend des ressources liées | Petite, contrôlable via le paramètre de qualité |
| Cas d'utilisation | Affichage web en direct | Miniatures, aperçus, archivage, e-mail |
| Éditabilité | Code source modifiable | Image en lecture seule |
| Intégration dans un e-mail | Souvent bloqué ou cassé | Support universel |
Téléchargez l'installateur depuis le lien ci-dessus et lancez-le sur votre serveur ou poste de travail Windows. L'installation prend moins d'une minute. Aucun navigateur, aucun Microsoft Office, aucun prérequis .NET — le convertisseur est livré avec son propre moteur de rendu qui gère les balises HTML, les styles CSS 1/2 et les images intégrées.
Ouvrez cmd.exe ou PowerShell. L'exécutable du convertisseur est HTMLConverter.exe, situé dans le dossier d'installation (généralement C:\Program Files\CoolUtils\TotalHTMLConverterX\). Ajoutez-le à votre PATH système ou utilisez le chemin complet dans vos commandes.
La commande la plus simple convertit tous les fichiers HTML d'un dossier en JPG :
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG
Cela traite chaque fichier .html dans C:\Pages\ et enregistre un .jpg avec le même nom de base dans C:\Output\. Un fichier HTML en entrée, un JPG en sortie.
Contrôlez la sortie JPG avec des indicateurs supplémentaires :
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG -ImgQuality 90 -ImgWidth 1024
-ImgQuality 90 — qualité JPEG de 1 (la plus petite, pixellisée) à 100 (fidélité maximale, fichier le plus volumineux). 85–92 est le compromis typique.-ImgWidth 1024 — largeur de sortie en pixels ; le convertisseur ajuste le rendu-ImgHeight 768 — hauteur de sortie en pixels ; combinez avec la largeur ou utilisez l'une ou l'autre-combine — rend le document HTML entier comme un seul JPG haut au lieu de paginer-log C:\Logs\html2jpg.log — écrit un journal de conversion pour vérificationPassez une URL au lieu d'un chemin de fichier :
HTMLConverter.exe https://example.com/report C:\Output\report.jpg -c JPEG -ImgQuality 90
Le convertisseur récupère la page (y compris les feuilles de style et les images distantes) et rend le résultat en JPG. C'est utile pour archiver des pages web en direct, prendre des captures d'écran automatisées et générer des images d'aperçu à la demande.
Enregistrez votre commande dans un fichier .bat et planifiez-la avec le Planificateur de tâches 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
Cela s'exécute à l'intervalle que vous définissez (toutes les heures, chaque nuit, à l'arrivée d'un fichier via un observateur) et écrit un fichier journal pour que vous puissiez vérifier les résultats sans regarder la console.
Total HTML Converter X inclut une interface ActiveX complète. Vous pouvez appeler le convertisseur depuis tout environnement compatible COM — .NET, VBScript, PHP, Python, Ruby ou ASP. Cela vous permet d'intégrer le rendu HTML vers JPG dans votre propre application web, portail intranet ou flux de travail documentaire sans passer par un processus en ligne de commande.
Exemple (C#/.NET) :
HTMLConverterX Cnv = new HTMLConverterX();
Cnv.Convert("C:\\Pages\\report.html", "C:\\Output\\report.jpg", "-c JPEG -ImgQuality 90 -ImgWidth 1024");
Exemple (PHP) :
$c = new COM("HTMLConverter.HTMLConverterX");
$c->convert("C:\\Pages\\report.html", "C:\\Output\\report.jpg", "-c JPEG -ImgQuality 90");
Le même appel fonctionne depuis ASP.NET, VBScript, Python, Ruby, Perl et JavaScript (Windows Script Host). Votre application web peut accepter du HTML téléchargé ou une URL et renvoyer un JPG rendu à l'utilisateur en temps réel.
Pour une page ponctuelle, notre outil gratuit en ligne convert HTML to JPG fonctionne dans le navigateur sans installation. Pour les pipelines serveur et les lots volumineux, Total HTML Converter X est le bon choix.
| Fonctionnalité | Convertisseurs en ligne | Total HTML Converter X |
|---|---|---|
| Traitement par lots | Un fichier à la fois | Fichiers illimités par lot |
| Confidentialité des fichiers | Fichiers envoyés sur un serveur tiers | Les fichiers ne quittent jamais votre machine |
| Contrôle de la qualité JPEG | Fixe ou limité | Plage de qualité complète 1–100 |
| Dimensions de sortie | Fixes ou limitées par le service | N'importe quelle largeur et hauteur |
| Rendu CSS | Basique, incohérent | Support complet CSS 1/2 |
| Entrée URL en direct | Limitée ; quota | URL illimitées, votre bande passante |
| Automatisation | Manuelle uniquement | Ligne de commande, .bat, Planificateur de tâches, ActiveX |
| Déploiement serveur | Impossible | Conçu pour les serveurs, sans interface graphique |
| Nécessite Internet | Oui | Non (sauf pour récupérer des URL distantes) |
Le convertisseur utilise son propre moteur de rendu pour analyser HTML et CSS. Vous n'avez pas besoin de Chrome, Firefox ou d'un autre navigateur installé sur le serveur. Cela élimine les problèmes de mise à jour du navigateur, réduit l'empreinte du serveur et évite l'instabilité de l'automatisation de navigateur headless.
Total HTML Converter X est conçu pour un usage sans surveillance. Pas de fenêtres d'interface graphique, pas de boîtes de dialogue, pas de demandes de confirmation. Il fonctionne silencieusement depuis la ligne de commande ou dans le cadre d'un service — exactement ce dont un serveur de production a besoin.
Définissez la qualité, définissez les dimensions, définissez s'il faut combiner la sortie multipage. Chaque appel produit un résultat identique pour une entrée identique. Pas de dérive de version, pas de surprises de rendu après une mise à jour de Chrome.
Le même outil en ligne de commande convertit HTML en PDF, DOC, XLS, TIFF, JPG, RTF, TXT et bien d'autres formats. Une seule installation couvre tous vos besoins de conversion HTML. Changez -c JPEG en -c PDF ou -c TIFF et vous obtenez la sortie alternative avec les mêmes fonctionnalités de traitement par lots et d'automatisation.
(30 jours, sans e-mail ni carte bancaire)
(licence serveur, perpétuelle)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"Nous avons remplacé un pipeline de captures d'écran basé sur Puppeteer par Total HTML Converter X il y a environ un an. La configuration Puppeteer nécessitait une surveillance constante après les mises à jour de Chrome et consommait ~400 Mo de RAM par worker. La ligne de commande de CoolUtils prend une fraction des ressources, ne se casse jamais lors des mises à jour et produit une sortie JPG cohérente. Nous rendons environ 40 000 pages produits par nuit sans une seule défaillance."
Marek Dvorak Senior Backend Engineer
"Notre régulateur exige que nous archivions les pages web sous forme d'instantanés d'image avec horodatages. J'ai écrit un petit script .bat qui tire une liste d'URL d'un CSV et exécute HTMLConverter.exe contre chacune, en nommant les JPG de sortie avec la date. Il tourne sur une machine Windows Server 2019, utilise quelques pour cent de CPU et produit des captures d'écran propres et identiques quel que soit le moment où le script s'exécute."
Janelle Foster Compliance Manager
"J'ai intégré l'interface ActiveX dans notre intranet PHP pour rendre des pages de rapport HTML sous forme d'aperçus JPG. L'appel COM a pris environ dix lignes de code. La qualité de sortie à 90 % JPEG est excellente et l'indicateur de dimensions me permet de correspondre exactement à notre grille de miniatures. La seule chose que j'aimerais c'est une version Linux, mais sur le backend Windows cela fait exactement ce dont nous avons besoin."
Rohan Mehta Full-Stack Developer
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG. Cela rend chaque fichier HTML du dossier source en JPG avec le même nom de base. Ajoutez -ImgQuality, -ImgWidth ou -combine pour contrôler la sortie.-ImgQuality accepte toute valeur de 1 (la plus petite, pixellisée) à 100 (fidélité maximale, fichier le plus volumineux). Les valeurs entre 85 et 92 sont le compromis typique pour un usage web.-ImgWidth et/ou -ImgHeight pour définir les dimensions de sortie en pixels. Le convertisseur ajuste la page rendue pour qu'elle corresponde à la taille cible tout en préservant la mise en page.HTMLConverter.exe https://example.com/page C:\Output\page.jpg -c JPEG. Le convertisseur récupère la page (et les feuilles de style et images distantes) et rend le résultat en JPG.HTMLConverter.HTMLConverterX). Vous pouvez l'appeler depuis .NET, PHP, Python, VBScript, ASP, Ruby, Perl et tout autre environnement compatible COM.-combine et le convertisseur rend le document HTML entier en un seul JPG haut au lieu de paginer en plusieurs images.
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("Conversion terminée !");
Télécharger
Exemple de convertisseur HTML .NET
Exemples serveur en C# spécifiquement pour ASP.net
Application client avec 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
Exemple 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 "échec :".$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;
Téléchargez la version d'essai gratuite et convertissez vos fichiers en quelques minutes.
Aucune carte de crédit ou email requis.

Sujets connexes
Convertir HTML en PDF via la ligne de commande — Convertisseur serveur par lots