Sie haben Hunderte von HTML-Dateien oder gespeicherte Webseiten auf einem Server, die zu PDFs werden müssen — zur Archivierung, zur Offline-Verteilung oder für einen Workflow, der druckbare Dokumente an Endbenutzer liefert. Jede Datei im Browser zu öffnen und als PDF zu drucken, ist nicht skalierbar. Total HTML Converter X konvertiert HTML-Dateien über die Befehlszeile in PDF, im Stapelbetrieb, ohne GUI und 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 verarbeitet alle passenden Dateien in einem Durchlauf
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
HTML ist eine Auszeichnungssprache für Webbrowser. Eine HTML-Datei kann auf externe Stylesheets, Bilder und Skripte verweisen, die offline möglicherweise nicht verfügbar sind. Die Darstellung hängt von der Browser-Engine, den installierten Schriftarten und der Bildschirmgröße ab. Eine aus Chrome gedruckte HTML-Seite kann anders aussehen als dieselbe Seite, die aus Firefox oder Edge gedruckt wird.
PDF ist ein Format mit festem Layout, das auf jedem Gerät identisch aussieht. Es bewahrt Schriftarten, Bilder und Layout genau wie beabsichtigt. PDF-Dateien können passwortgeschützt, digital signiert und gegen Bearbeitung oder Drucken gesperrt werden. Sie lassen sich nativ in jedem Browser, mobilen Betriebssystem und Desktop-Betriebssystem ohne Internetverbindung öffnen.
| HTML | ||
|---|---|---|
| Darstellung | Variiert je nach Browser und Bildschirmgröße | Identisch auf jedem Gerät |
| Offline-Zugriff | Kann von externen Ressourcen abhängen | Eigenständig, vollständig offline |
| Bearbeitbarkeit | Bearbeitbarer Quellcode | Schreibgeschützt (konstruktionsbedingt) |
| Sicherheit | Kein integrierter Schutz | Passwörter, Verschlüsselung, Berechtigungen |
| Ergebnisse variieren je nach Browser | Konsistente, druckfertige Ausgabe | |
| Anwendungsfall | Webanzeige, dynamische Inhalte | Verteilung, Archivierung, Compliance |
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. Keine Browser- oder Microsoft-Office-Installation erforderlich — der Konverter verwendet seine eigene Rendering-Engine, 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 PDF:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c PDF
Dies verarbeitet jede .html-Datei in C:\Pages\ und speichert die resultierenden PDFs in C:\Output\. Jede HTML-Datei erzeugt eine PDF mit dem gleichen Basisnamen.
Steuern Sie die PDF-Ausgabe mit zusätzlichen Flags:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c PDF -OwnerPassword admin123 -NoPrint -NoCopy
-OwnerPassword admin123 — setzt ein PDF-Eigentümerpasswort zur Steuerung der Berechtigungen-UserPassword open456 — setzt ein Passwort, das zum Öffnen der PDF erforderlich ist-NoPrint — deaktiviert das Drucken in der Ausgabe-PDF-NoCopy — verhindert Textauswahl und Kopieren-Watermark "CONFIDENTIAL" — stempelt Text auf jede Seite-PageNum — fügt Seitenzahlen in die Fußzeile ein-log C:\Logs\html2pdf.log — schreibt ein Konvertierungsprotokoll zur ÜberprüfungSpeichern 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\PDF\ -c PDF -OwnerPassword secret -NoPrint -log C:\Logs\html2pdf.log
Dies führt die Konvertierung jede Nacht (oder in jedem von Ihnen festgelegten Intervall) aus und schreibt eine Protokolldatei, damit Sie die Ergebnisse überprüfen können.
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 die HTML-zu-PDF-Konvertierung 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.pdf", "-c PDF -log c:\\Logs\\html.log");
Beispiel (PHP):
$c = new COM("HTMLConverter.HTMLConverterX");
$c->convert("C:\\Pages\\report.html", "C:\\Output\\report.pdf", "-c PDF -log c:\\Logs\\html.log");
Der gleiche Aufruf funktioniert aus ASP.NET, VBScript, Python, Ruby, Perl und JavaScript (Windows Script Host). Ihre Webanwendung kann hochgeladene HTML-Dateien annehmen und PDFs in Echtzeit an den Benutzer zurückgeben.
| 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 |
| CSS-Rendering | Einfach, inkonsistent | Volle CSS 1/2-Unterstützung |
| PDF-Sicherheit | Selten verfügbar | Passwörter, Verschlüsselung, digitale Signaturen |
| Wasserzeichen | Nicht verfügbar oder mit Branding | Benutzerdefinierte Text- und Bildwasserzeichen |
| Automatisierung | Nur manuell | Befehlszeile, .bat, Aufgabenplaner, ActiveX |
| Server-Bereitstellung | Nicht möglich | Für Server konzipiert, keine GUI erforderlich |
| Internet erforderlich | Ja | Nein |
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.
Setzen Sie Passwörter, schränken Sie Berechtigungen ein, fügen Sie Wasserzeichen hinzu, fügen Sie Seitenzahlen ein, fügen Sie digitale Signaturen hinzu, passen Sie Kopf- und Fußzeilen an, steuern Sie Papiergröße und Ränder — alles über die Befehlszeile. Jede Option ist als Befehlszeilen-Flag oder ActiveX-Parameter verfügbar.
Das gleiche Befehlszeilentool konvertiert HTML in DOC, XLS, TIFF, JPEG, RTF, TXT und mehr. Eine Installation deckt alle Ihre HTML-Konvertierungsbedürfnisse ab. Ändern Sie -c PDF in -c TIFF und Sie erhalten TIFF-Ausgabe mit den gleichen Stapel- und Automatisierungsfunktionen.
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"Wir generieren täglich Tausende von HTML-Berichten aus unserer Analyseplattform. Total HTML Converter X konvertiert sie über ActiveX auf dem Server in PDF, und die Ergebnisse sind sauber und konsistent. Kein Headless-Browser nötig, keine Chrome-Updates, die die Pipeline unterbrechen. Es läuft seit über einem Jahr auf unserem Windows Server ohne ein einziges Problem."
Martin Schlegel Lead Developer, DataServ GmbH
"Unser Compliance-Team musste Intranet-Seiten als PDF für regulatorische Prüfungen archivieren. Wir haben ein nächtliches .bat-Skript eingerichtet, das die gespeicherten HTML-Seiten in passwortgeschützte PDFs mit Wasserzeichen konvertiert. Der gesamte Stapel von 500 Seiten läuft in weniger als zehn Minuten. Die Einrichtung dauerte weniger als eine Stunde."
Patricia Duval IT Project Manager
"Ich habe die ActiveX-Schnittstelle in unser PHP-Abrechnungssystem integriert, um Rechnungs-PDFs aus HTML-Vorlagen zu generieren. Der COM-Aufruf ist unkompliziert und die Ausgabe stimmt genau mit dem HTML-Layout überein. Das CSS 2-Rendering deckt alles ab, was wir brauchen. Das Einzige, was fehlt, ist native Linux-Unterstützung, aber auf Windows Server erfüllt es genau unsere Anforderungen."
Andrei Volkov Full-Stack Developer
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c PDF. Dies konvertiert jede HTML-Datei im Quellordner in PDF. Fügen Sie Flags wie -OwnerPassword, -NoPrint oder -Watermark hinzu, um die Ausgabe zu steuern.-OwnerPassword, um ein Passwort zur Steuerung der Berechtigungen (Drucken, Kopieren) festzulegen, und -UserPassword, um ein Passwort zum Öffnen der PDF festzulegen.HTMLConverter.HTMLConverterX). Sie können es aus .NET, PHP, Python, VBScript, ASP, Ruby, Perl und jeder anderen COM-kompatiblen Umgebung aufrufen.
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.