Sie müssen HTML-Seiten als JPG-Bilder auf einem Server rendern — für Miniaturansichten, Archive, E-Mail-Vorschauen oder Produkt-Screenshots in einer E-Commerce-Pipeline. Einen Headless-Browser für jede Konvertierung hochzufahren ist schwerfällig, langsam und brüchig bei Browser-Updates. Total HTML Converter X rendert HTML-Dateien und Live-URLs über die Befehlszeile in JPG, im Stapelmodus, ohne Browserinstallation. Installieren Sie es auf einem Windows-Server, rufen Sie es aus einem Skript oder über ActiveX auf und lassen Sie es unbeaufsichtigt laufen.
*.html) an und der Konverter rendert in einem Durchlauf jede passende Datei in JPG
(30 Tage, keine E-Mail)
(Server-Lizenz, dauerhaft)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
HTML ist eine Auszeichnungssprache für Browser. Eine HTML-Seite besteht aus Text, CSS-Regeln, eingebetteten Bildern und externen Ressourcen. Die Darstellung hängt von der Browser-Engine, den installierten Schriftarten und der Bildschirmgröße ab. Dasselbe HTML kann in Chrome, Firefox und Edge unterschiedlich aussehen und kann völlig brechen, wenn externe Ressourcen nicht verfügbar sind.
JPG ist ein festes Rasterbildformat. Es erfasst die gerenderte Seite genau so, wie sie zum Konvertierungszeitpunkt erschien, bettet nichts Externes ein und öffnet sich in jedem Bildbetrachter, Browser und auf jeder Social-Media-Plattform. JPG-Dateien sind klein, leicht einzubetten und ideal für Miniaturansichten, Vorschauen und archivierte Schnappschüsse.
| HTML | JPG | |
|---|---|---|
| Format | Auszeichnung mit externen Abhängigkeiten | Eigenständiges Rasterbild |
| Darstellung | Variiert je nach Browser, Schriftart, Bildschirmgröße | Feste Pixel — überall identisch |
| Dateigröße | Variabel; hängt von verknüpften Ressourcen ab | Klein, über Qualitätseinstellung steuerbar |
| Anwendungsfall | Live-Webanzeige | Miniaturansichten, Vorschauen, Archivierung, E-Mail |
| Bearbeitbarkeit | Quellcode bearbeitbar | Schreibgeschütztes Bild |
| In E-Mail einbetten | Oft blockiert oder fehlerhaft | Universelle Unterstützung |
Laden Sie das Installationsprogramm über den obigen Link herunter und führen Sie es auf Ihrem Windows-Server oder Arbeitsplatzrechner aus. Die Installation dauert weniger als eine Minute. Kein Browser, kein Microsoft Office, keine .NET-Voraussetzung — der Konverter bringt seine eigene Rendering-Engine mit, die HTML-Tags, CSS 1/2-Stile und eingebettete Bilder verarbeitet.
Öffnen Sie cmd.exe oder PowerShell. Die ausführbare Datei des Konverters ist HTMLConverter.exe und befindet sich im Installationsordner (in der Regel C:\Program Files\CoolUtils\TotalHTMLConverterX\). Fügen Sie ihn Ihrem System-PATH hinzu oder verwenden Sie den vollständigen Pfad in Ihren Befehlen.
Der einfachste Befehl konvertiert alle HTML-Dateien in einem Ordner in JPG:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG
Dies verarbeitet jede .html-Datei in C:\Pages\ und speichert ein .jpg mit demselben Basisnamen in C:\Output\. Eine HTML-Datei rein, ein JPG raus.
Steuern Sie die JPG-Ausgabe mit zusätzlichen Flags:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG -ImgQuality 90 -ImgWidth 1024
-ImgQuality 90 — JPEG-Qualität von 1 (kleinste, klotzig) bis 100 (höchste Treue, größte Datei). 85–92 ist der typische Sweet Spot.-ImgWidth 1024 — Ausgabebreite in Pixeln; der Konverter skaliert das Rendering passend-ImgHeight 768 — Ausgabehöhe in Pixeln; mit Breite kombinieren oder einzeln verwenden-combine — rendert das gesamte HTML-Dokument als ein einzelnes hohes JPG anstelle einer Paginierung-log C:\Logs\html2jpg.log — schreibt ein Konvertierungsprotokoll zur ÜberprüfungGeben Sie eine URL anstelle eines Dateipfads an:
HTMLConverter.exe https://example.com/report C:\Output\report.jpg -c JPEG -ImgQuality 90
Der Konverter ruft die Seite ab (einschließlich entfernter Stylesheets und Bilder) und rendert das Ergebnis in JPG. Dies ist nützlich für das Archivieren von Live-Webseiten, das Erstellen automatisierter Screenshots und das Generieren von Vorschaubildern auf Anfrage.
Speichern Sie Ihren Befehl in einer .bat-Datei und planen Sie ihn mit dem Windows-Aufgabenplaner:
@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
Dies läuft in dem von Ihnen festgelegten Intervall (stündlich, nächtlich, beim Eintreffen der Datei via Watcher) und schreibt eine Protokolldatei, damit Sie die Ergebnisse prüfen können, ohne die Konsole zu beobachten.
Total HTML Converter X enthält eine vollständige ActiveX-Schnittstelle. Sie können den Konverter aus jeder COM-kompatiblen Umgebung aufrufen — .NET, VBScript, PHP, Python, Ruby oder ASP. So können Sie das HTML-zu-JPG-Rendering in Ihre eigene Webanwendung, Ihr Intranet-Portal oder Ihren Dokumenten-Workflow einbetten, ohne einen Befehlszeilenprozess aufrufen zu müssen.
Beispiel (C#/.NET):
HTMLConverterX Cnv = new HTMLConverterX();
Cnv.Convert("C:\\Pages\\report.html", "C:\\Output\\report.jpg", "-c JPEG -ImgQuality 90 -ImgWidth 1024");
Beispiel (PHP):
$c = new COM("HTMLConverter.HTMLConverterX");
$c->convert("C:\\Pages\\report.html", "C:\\Output\\report.jpg", "-c JPEG -ImgQuality 90");
Der gleiche Aufruf funktioniert aus ASP.NET, VBScript, Python, Ruby, Perl und JavaScript (Windows Script Host). Ihre Webanwendung kann hochgeladenes HTML oder eine URL annehmen und ein gerendertes JPG in Echtzeit an den Benutzer zurückgeben.
Für eine einzelne Seite läuft unser kostenloses Online-Tool convert HTML to JPG direkt im Browser, ohne Installation. Für Server-Pipelines und Massen-Stapel ist Total HTML Converter X die richtige Wahl.
| Funktion | Online-Konverter | Total HTML Converter X |
|---|---|---|
| Stapelverarbeitung | Eine Datei auf einmal | Unbegrenzte Dateien pro Stapel |
| Datenschutz | Dateien werden auf Drittanbieter-Server hochgeladen | Dateien verlassen nie Ihren Rechner |
| JPEG-Qualitätssteuerung | Fest oder eingeschränkt | Voller Qualitätsbereich 1–100 |
| Ausgabeabmessungen | Fest oder dienstabhängig begrenzt | Beliebige Breite und Höhe |
| CSS-Rendering | Einfach, inkonsistent | Volle CSS 1/2-Unterstützung |
| Live-URL-Eingabe | Eingeschränkt; ratenbegrenzt | Unbegrenzte URLs, Ihre Bandbreite |
| Automatisierung | Nur manuell | Befehlszeile, .bat, Aufgabenplaner, ActiveX |
| Server-Bereitstellung | Nicht möglich | Für Server konzipiert, keine GUI |
| Internet erforderlich | Ja | Nein (außer beim Abrufen entfernter URLs) |
Der Konverter verwendet seine eigene Rendering-Engine zum Parsen von HTML und CSS. Sie müssen weder Chrome noch Firefox oder einen anderen Browser auf dem Server installieren. Das eliminiert Probleme mit Browser-Updates, reduziert den Server-Fußabdruck und vermeidet die Instabilität der Headless-Browser-Automatisierung.
Total HTML Converter X ist für den unbeaufsichtigten Einsatz konzipiert. Keine GUI-Fenster, keine Dialogfelder, keine Bestätigungsaufforderungen. Es läuft lautlos über die Befehlszeile oder als Teil eines Dienstes — genau das, was ein Produktionsserver benötigt.
Stellen Sie Qualität, Abmessungen und das Zusammenführen mehrseitiger Ausgabe ein. Jeder Aufruf erzeugt ein identisches Ergebnis für identische Eingaben. Keine Versionsabweichung, keine Rendering-Überraschungen nach einem Chrome-Update.
Dasselbe Befehlszeilentool konvertiert HTML in PDF, DOC, XLS, TIFF, JPG, RTF, TXT und mehr. Eine Installation deckt jeden HTML-Konvertierungsbedarf ab. Ändern Sie -c JPEG in -c PDF oder -c TIFF und Sie erhalten die alternative Ausgabe mit den gleichen Stapel- und Automatisierungsfunktionen.
(30 Tage, keine E-Mail oder Kreditkarte)
(Server-Lizenz, dauerhaft)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"Wir haben vor etwa einem Jahr eine Puppeteer-basierte Screenshot-Pipeline durch Total HTML Converter X ersetzt. Das Puppeteer-Setup brauchte nach Chrome-Updates ständige Pflege und verbrauchte ~400 MB RAM pro Worker. Die CoolUtils-Befehlszeile braucht einen Bruchteil der Ressourcen, bricht nie bei Updates und erzeugt konsistente JPG-Ausgaben. Wir rendern etwa 40.000 Produktseiten pro Nacht ohne einen einzigen Fehler."
Marek Dvorak Senior Backend Engineer
"Unsere Aufsichtsbehörde verlangt, dass wir Webseiten als Bild-Schnappschüsse mit Zeitstempeln archivieren. Ich habe ein kleines .bat-Skript geschrieben, das eine Liste von URLs aus einer CSV zieht und HTMLConverter.exe gegen jede einzelne ausführt, wobei die Ausgabe-JPGs mit dem Datum benannt werden. Es läuft auf einer Windows Server 2019-Box, verbraucht ein paar Prozent CPU und produziert saubere, identisch aussehende Screenshots, unabhängig davon, wann das Skript läuft."
Janelle Foster Compliance Manager
"Ich habe die ActiveX-Schnittstelle in unser PHP-Intranet integriert, um HTML-Berichtsseiten als JPG-Vorschauen zu rendern. Der COM-Aufruf benötigte etwa zehn Codezeilen. Die Ausgabequalität bei 90% JPEG ist ausgezeichnet, und das Abmessungs-Flag erlaubt es mir, unser Miniaturansichts-Raster genau abzubilden. Das Einzige, was ich mir wünschen würde, ist ein Linux-Build, aber auf dem Windows-Backend macht es genau das, was wir brauchen."
Rohan Mehta Full-Stack Developer
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG. Dies rendert jede HTML-Datei im Quellordner zu einem JPG mit demselben Basisnamen. Fügen Sie -ImgQuality, -ImgWidth oder -combine hinzu, um die Ausgabe zu steuern.-ImgQuality akzeptiert jeden Wert von 1 (kleinste, klotzig) bis 100 (höchste Treue, größte Datei). Werte zwischen 85 und 92 sind der typische Sweet Spot für die Webnutzung.-ImgWidth und/oder -ImgHeight, um die Ausgabeabmessungen in Pixeln festzulegen. Der Konverter skaliert die gerenderte Seite passend zur Zielgröße und erhält das Layout.HTMLConverter.exe https://example.com/page C:\Output\page.jpg -c JPEG. Der Konverter ruft die Seite ab (sowie alle entfernten Stylesheets und Bilder) und rendert das Ergebnis in JPG.HTMLConverter.HTMLConverterX). Sie können es aus .NET, PHP, Python, VBScript, ASP, Ruby, Perl und jeder anderen COM-kompatiblen Umgebung aufrufen.-combine hinzu und der Konverter rendert das gesamte HTML-Dokument als ein einzelnes hohes JPG anstelle einer Paginierung in mehrere Bilder.
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("Konvertierung abgeschlossen!");
Herunterladen
.NET HTML Converter Beispiel
Serversamples in C# speziell für ASP.net
Client-Anwendung mit 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
Beispiel 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 "fehler:".$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;
Laden Sie die Testversion herunter und konvertieren Sie Ihre Dateien in wenigen Minuten.
Keine Kreditkarte oder Email erforderlich.

Verwandte Themen
HTML über die Befehlszeile in PDF konvertieren — Server-Stapelkonverter