U hebt honderden HTML-bestanden of opgeslagen webpagina's op een server die PDF moeten worden — voor archivering, voor offline distributie, of voor een werkstroom die afdrukbare documenten aan eindgebruikers levert. Elk bestand openen in een browser en afdrukken naar PDF schaalt niet. Total HTML Converter X converteert HTML-bestanden naar PDF vanaf de opdrachtregel, in batch, zonder GUI en zonder browserinstallatie. Installeer het op een Windows-server, roep het aan vanuit een script of via ActiveX, en laat het onbeheerd draaien.
*.html) en de converter verwerkt elk overeenkomend bestand in één keer
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
HTML is een opmaaktaal ontworpen voor webbrowsers. Een HTML-bestand kan verwijzen naar externe stylesheets, afbeeldingen en scripts die offline mogelijk niet beschikbaar zijn. De weergave hangt af van de browser-engine, geïnstalleerde lettertypen en schermgrootte. Een HTML-pagina afgedrukt vanuit Chrome kan er anders uitzien dan dezelfde pagina afgedrukt vanuit Firefox of Edge.
PDF is een formaat met vaste indeling dat er op elk apparaat identiek uitziet. Het behoudt lettertypen, afbeeldingen en lay-out precies zoals bedoeld. PDF-bestanden kunnen met een wachtwoord worden beveiligd, digitaal worden ondertekend en worden beschermd tegen bewerking of afdrukken. Ze openen native in elke browser, elk mobiel besturingssysteem en elk desktopbesturingssysteem zonder internetverbinding.
| HTML | ||
|---|---|---|
| Weergave | Varieert per browser en schermgrootte | Identiek op elk apparaat |
| Offline toegang | Kan afhankelijk zijn van externe bronnen | Op zichzelf staand, volledig offline |
| Bewerkbaarheid | Bewerkbare broncode | Alleen-lezen (ontworpen zo) |
| Beveiliging | Geen ingebouwde bescherming | Wachtwoorden, versleuteling, machtigingen |
| Afdrukken | Resultaten variëren per browser | Consistent, drukklare uitvoer |
| Toepassing | Webweergave, dynamische inhoud | Distributie, archivering, compliance |
Download het installatieprogramma via de bovenstaande link en voer het uit op uw Windows-server of werkstation. De installatie duurt minder dan een minuut. Er is geen browser- of Microsoft Office-installatie vereist — de converter gebruikt zijn eigen rendering-engine die HTML-tags, CSS 1/2-stijlen en ingesloten afbeeldingen verwerkt.
Open cmd.exe of PowerShell. Het uitvoerbare bestand van de converter is HTMLConverter.exe, te vinden in de installatiemap (meestal C:\Program Files\CoolUtils\TotalHTMLConverterX\). Voeg het toe aan uw systeem-PATH of gebruik het volledige pad in uw commando's.
Het eenvoudigste commando converteert alle HTML-bestanden in een map naar PDF:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c PDF
Dit verwerkt elk .html-bestand in C:\Pages\ en slaat de resulterende PDF's op in C:\Output\. Elk HTML-bestand levert één PDF op met dezelfde basisnaam.
Beheer de PDF-uitvoer met extra vlaggen:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c PDF -OwnerPassword admin123 -NoPrint -NoCopy
-OwnerPassword admin123 — stel een PDF-eigenaarswachtwoord in dat machtigingen regelt-UserPassword open456 — stel een wachtwoord in dat nodig is om de PDF te openen-NoPrint — schakel afdrukken uit in de uitvoer-PDF-NoCopy — voorkom tekstselectie en kopiëren-Watermark "CONFIDENTIAL" — plaats tekst op elke pagina-PageNum — voeg paginanummers toe aan de voettekst-log C:\Logs\html2pdf.log — schrijf een conversielog ter verificatieSla uw commando op in een .bat-bestand en plan het in met Windows Taakplanner:
@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
Dit voert de conversie elke nacht uit (of op elk interval dat u instelt) en schrijft een logbestand zodat u de resultaten kunt verifiëren.
Total HTML Converter X bevat een volledige ActiveX-interface. U kunt de converter aanroepen vanuit elke COM-compatibele omgeving — .NET, VBScript, PHP, Python, Ruby of ASP. Hiermee kunt u HTML-naar-PDF-conversie inbouwen in uw eigen webapplicatie, intranetportaal of documentwerkstroom zonder een opdrachtregelproces te hoeven starten.
Voorbeeld (C#/.NET):
HTMLConverterX Cnv = new HTMLConverterX();
Cnv.Convert("C:\\Pages\\report.html", "C:\\Output\\report.pdf", "-c PDF -log c:\\Logs\\html.log");
Voorbeeld (PHP):
$c = new COM("HTMLConverter.HTMLConverterX");
$c->convert("C:\\Pages\\report.html", "C:\\Output\\report.pdf", "-c PDF -log c:\\Logs\\html.log");
Dezelfde aanroep werkt vanuit ASP.NET, VBScript, Python, Ruby, Perl en JavaScript (Windows Script Host). Uw webapplicatie kan geüploade HTML-bestanden accepteren en in realtime PDF's aan de gebruiker retourneren.
| Functie | Online converters | Total HTML Converter X |
|---|---|---|
| Batchverwerking | Eén bestand tegelijk | Onbeperkt aantal bestanden per batch |
| Bestandsprivacy | Bestanden geüpload naar server van derden | Bestanden verlaten nooit uw machine |
| CSS-rendering | Basis, inconsistent | Volledige CSS 1/2-ondersteuning |
| PDF-beveiliging | Zelden beschikbaar | Wachtwoorden, versleuteling, digitale handtekeningen |
| Watermerken | Niet beschikbaar of met merk | Aangepaste tekst- en afbeeldingswatermerken |
| Automatisering | Alleen handmatig | Opdrachtregel, .bat, Taakplanner, ActiveX |
| Serverimplementatie | Niet mogelijk | Ontworpen voor servers, geen GUI nodig |
| Vereist internet | Ja | Nee |
De converter gebruikt zijn eigen rendering-engine om HTML en CSS te verwerken. U hebt geen Chrome, Firefox of enige andere browser nodig op de server. Dit elimineert problemen met browserupdates, verkleint de servervoetafdruk en vermijdt de instabiliteit van headless browserautomatisering.
Total HTML Converter X is ontworpen voor onbeheerd gebruik. Geen GUI-vensters, geen dialoogvensters, geen bevestigingsprompts. Het draait stil vanaf de opdrachtregel of als onderdeel van een dienst — precies wat een productieserver nodig heeft.
Stel wachtwoorden in, beperk machtigingen, voeg watermerken toe, voeg paginanummers in, voeg digitale handtekeningen toe, pas kop- en voetteksten aan, beheer papierformaat en marges — alles vanaf de opdrachtregel. Elke optie is beschikbaar als opdrachtregelvlag of ActiveX-parameter.
Dezelfde opdrachtregeltool converteert HTML naar DOC, XLS, TIFF, JPEG, RTF, TXT en meer. Eén installatie dekt al uw HTML-conversiebehoeften. Verander -c PDF in -c TIFF en u krijgt TIFF-uitvoer met dezelfde batch- en automatiseringsfuncties.
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"Wij genereren dagelijks duizenden HTML-rapporten vanuit ons analyseplatform. Total HTML Converter X converteert ze naar PDF op de server via ActiveX, en de resultaten zijn schoon en consistent. Geen headless browser nodig, geen Chrome-updates die de pipeline verstoren. Het draait al meer dan een jaar op onze Windows Server zonder een enkel probleem."
Martin Schlegel Lead Developer, DataServ GmbH
"Ons compliance-team moest intranetpagina's archiveren als PDF voor regelgevingsaudits. We hebben een nachtelijk .bat-script opgezet dat de opgeslagen HTML-pagina's converteert naar met wachtwoord beveiligde PDF's met watermerken. De hele batch van 500 pagina's draait in minder dan tien minuten. De installatie duurde minder dan een uur."
Patricia Duval IT Project Manager
"Ik heb de ActiveX-interface geïntegreerd in ons PHP-factureringssysteem om factuur-PDF's te genereren vanuit HTML-sjablonen. De COM-aanroep is eenvoudig en de uitvoer komt nauwkeurig overeen met de HTML-indeling. CSS 2-rendering dekt alles wat we nodig hebben. Het enige wat ontbreekt is native Linux-ondersteuning, maar op Windows Server doet het precies wat we nodig hebben."
Andrei Volkov Full-Stack Developer
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c PDF. Dit converteert elk HTML-bestand in de bronmap naar PDF. Voeg vlaggen toe zoals -OwnerPassword, -NoPrint of -Watermark om de uitvoer te regelen.-OwnerPassword om een wachtwoord in te stellen dat machtigingen regelt (afdrukken, kopiëren), en -UserPassword om een wachtwoord in te stellen dat nodig is om de PDF te openen.HTMLConverter.HTMLConverterX). U kunt het aanroepen vanuit .NET, PHP, Python, VBScript, ASP, Ruby, Perl en elke andere COM-compatibele omgeving.
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("Conversie voltooid!");
Download
.NET HTML Covnerter voorbeeld
Servervoorbeelden in C# specifiek voor ASP.net
Clienttoepassing met 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
Voorbeeld 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;
Download de gratis proefversie en converteer uw bestanden in enkele minuten.
Geen creditcard of e-mail vereist.