Converteer HTML naar PDF, DOC, TXT, TIFF, JPEG op web-servers. Geen GUI.
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Total HTML Converter X is een server-side SDK die HTML-bestanden en live URL's converteert naar PDF, DOC, RTF, XLS, TIFF, JPG, PNG en TXT — met volledige CSS-rendering, zonder headless Chrome op de server en zonder Print-Service-afhankelijkheid. Hij draait stil: geen GUI, geen dialoogvensters, geen pop-ups. Total HTML Converter X wordt geleverd met zowel een command-line-binary als een ActiveX/COM-interface, zodat hij naadloos integreert in ASP, PHP, .NET, Python, Ruby, Java en elke andere COM-bewuste backend.
Twee bronmodi: een lokaal HTML/MHT-bestandspad of een externe URL die rechtstreeks door de converter wordt opgehaald (handig voor "render deze live pagina naar PDF"-workflows). Outputdekking:
Total HTML Converter X herkent alle HTML-tags inclusief paginaeindebesturing via CSS 1/2-stijlen, ondersteunt kop- en voetteksten in IE-stijl (datum, tijd, paginanummer, aangepast watermerk), past de HTML-breedte automatisch aan op het gekozen PDF-paginaformaat (essentieel bij het afdrukken van brede HTML-tabellen), extraheert metadata voor database-indexering en verwerkt zowel statische bestanden als live URL's in batch vanuit een mapmasker of een wachtrijbestand.
Multi-user vriendelijk: dezelfde Windows-server kan client-server-installaties op een LAN draaien of conversie aanbieden als een webservice. De multithreaded engine verwerkt batches op maximale snelheid. Compatibel met IIS, Docker, Citrix en Wine.
Probeer het gratis (30 dagen proefperiode, zonder beperkingen) en ontdek dat het echt zijn geld waard is.
Enkele van de momenteel ondersteunde bestandsformaatconversies:
|
|
|
(inclusief 30 dagen GRATIS proefperiode)
(alleen $750.00)
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;
"Waarom ik voor Total HTML Converter X heb gekozen. Daar waren een paar redenen voor. Ten eerste konden jullie functionaliteit leveren die wij nodig hadden en die andere converters volgens hun zeggen niet konden bieden (waaronder de mogelijkheid om dezelfde headers op elke pagina te hebben en geen rijen over pagina's te splitsen). Ten tweede waren jullie zeer ondersteunend en responsief op onze verzoeken, zelfs voordat we het product hadden gekocht. Ten derde waren jullie bereid prijsaanpassingen te doen op de tweede royalty-free licentie toen we onze situatie uitlegden. Ten vierde leken jullie zeer klantgericht en kreeg ik het gevoel dat jullie mij niet zouden negeren zodra we het product hadden gekocht — en ik had gelijk!"
Andy Poulsen
www.asp-inno.com
"We renderen dagelijkse portfoliorapporten als HTML in onze eigen templating-engine en duwen de HTML vervolgens door Total HTML Converter X om aan klanten te leveren PDF's met onze digitale handtekening te produceren. Het -PFXFile/-PFXPass-ondertekenscenario is één binary-aanroep, geen aparte na-bewerking. Ongeveer 4.000 rapporten per nacht, deterministisch over alle runs. We hebben een wkhtmltopdf-pijplijn vervangen die crashte op asynchroon geladen lettertypen; de ingebouwde renderer werkt gewoon."
Stefan H.
Senior Backend Developer at a financial-reporting platform
"Klanten exporteren artikelen uit ons CMS en willen PDF-kopieën voor archivering. Total HTML Converter X met -HeadText/-FootText past de publicatiemetadata toe op elke pagina, en de automatische HTML-breedte-aanpassing verwerkt redactionele tabellen zonder dat we voor elke template aangepaste CSS hoeven te schrijven. Headless op Windows Server Core, geen Chromium, geen verrassingen. Vijf jaar in productie, de doorvoer is ongeveer 80 pagina's per seconde op onze hardware voor typische artikel-HTML."
Margit V.
DevOps Engineer at a CMS platform
"We hebben Total HTML Converter X in ons intranet-publicatieproduct gebundeld onder de Royalty-Free License. De eenmalige vergoeding per project was een fractie van wat op wkhtmltopdf gebaseerde commerciële wrappers wilden voor herdistributierechten. Onze installer levert en registreert de ActiveX, onze app roept hem direct aan, eindgebruikers zien alleen onze UI. De 32-bits ActiveX-beperking kostte ons een paar dagen herwerk van de pijplijn, maar de support was responsief toen we naar workarounds vroegen."
Carlos P.
Independent Software Vendor
"Klantgerichte dashboards zijn HTML; sommige gebruikers willen een PDF-momentopname voor hun administratie. We bieden een 'download als PDF'-link die Total HTML Converter X aanroept met de live URL van het gerenderde dashboard. De converter logt in via cookie-gebaseerde sessie en produceert een identieke PDF-rendering. CSS-paginaeindebesturing wordt exact gerespecteerd, zodat dashboards met meerdere secties netjes splitsen. De CLI is stabiel, goed gedocumenteerd, en -log -verbosity detail maakt debuggen triviaal."
Akari N.
Lead .NET Developer at a partner-portal SaaS
Developers and IT teams that convert HTML to PDF, DOC, and images on web servers via ActiveX
Add HTML conversion to your web application via ActiveX
Web developers integrate Total HTML ConverterX into ASP, PHP, or .NET applications to convert user-submitted HTML files to PDF, DOC, or images on the server. Multiple users perform simultaneous conversions with no GUI interruptions — the converter runs silently and returns results automatically.
Convert HTML reports to PDF with digital signatures
Enterprise applications generate HTML reports on the server and use Total HTML ConverterX to convert them to PDF for delivery. Add digital signatures for document authenticity, apply custom watermarks, and auto-fit wide HTML tables to the chosen page size — all as part of the automated report pipeline.
Convert HTML content to standard formats for archival
Document management systems use Total HTML ConverterX to convert incoming HTML files, saved web pages, and email templates to PDF or TIFF for standardized storage. The converter recognizes all HTML tags and CSS styles, producing faithful output with headers, footers, and metadata extraction for database indexing.
Serve HTML conversion to all users on your local network
Organizations deploy Total HTML ConverterX as a client-server application on the local network. Employees across departments submit HTML files for conversion to PDF, XLS, or TIFF through a shared service — eliminating the need to install desktop converters on every workstation.
Batch-convert HTML files via command line on servers
IT teams run Total HTML ConverterX via command line in scheduled batch jobs and automated workflows. HTML output from web scrapers, CMS exports, or application logs is converted to PDF or images on arrival. Errors are saved to a log file for monitoring — no pop-ups or user interaction required.
Total HTML ConverterX wordt geleverd met HTMLConverterX.exe, een console-binary die u kunt aanroepen vanuit .bat-scripts, geplande taken, PHP/.NET-back-ends of een willekeurige server-side worker. De vlaggen weerspiegelen de GUI HtmlConverter.exe; voor de volledige referentie zie de documentatie van de opdrachtregel. De onderstaande recepten dekken de verzoeken die we het vaakst horen van SDK-klanten.
De minimumaanroep — één bronbestand, één uitvoer, één doelformaat.
HTMLConverterX.exe "C:\pages\index.html" "C:\out\index.pdf" -cPDF
Verwerk elk HTML-bestand in een map en plaats de PDF's in een uitvoermap ernaast.
HTMLConverterX.exe "C:\pages\*.html" "C:\out\" -cPDF
Wissel het masker voor *.mht, *.mhtml, of *.htm om een ander bronformaat te kiezen.
Het bronargument kan een URL zijn, niet alleen een bestandspad. De Chrome render-engine verwerkt moderne CSS, web fonts en pagina's met veel JavaScript.
HTMLConverterX.exe "https://www.coolutils.com" "C:\out\coolutils.pdf" -cPDF -engine chrome
Documentatiesites en geëxporteerde wiki's staan zelden in één platte map. -Recurse doorloopt subdirectories; -kfs recreëert dezelfde boom aan de uitvoerkant in plaats van elk bestand in één bak plat te slaan.
HTMLConverterX.exe "C:\docs\manual\*.html" "C:\out\manual\" -cPDF -Recurse -kfs
Een typische export-de-hele-site-taak: tientallen pagina's die bij elkaar horen. -combine voegt ze samen in bronbestandsvolgorde en -toc genereert een inhoudsopgave.
HTMLConverterX.exe "C:\docs\manual\*.html" "C:\out\manual.pdf" -cPDF -combine -toc -sort name
Gebruik -Multipage in plaats van -combine wanneer u zich richt op multipage-TIFF.
Rapporten hebben meestal een titel bovenaan elke pagina nodig en "Pagina 1 van 10" onderaan. De plaatshouders [page] en [date] worden tijdens het renderen vervangen.
HTMLConverterX.exe "C:\pages\*.html" "C:\out\" -cPDF -HeadText "Acme Quarterly Report — [date]" -HeadAlign center -FootText "Page [page]" -FootAlign right
Standaard voor het verzenden van concepten naar klanten: een eigenaarswachtwoord vergrendelt bewerk-/afdrukrechten, een gebruikerswachtwoord regelt de toegang tot het bestand, en een watermerk markeert elke pagina.
HTMLConverterX.exe "C:\pages\*.html" "C:\out\" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Print -wmt "CONFIDENTIAL" -wmr 45 -wtr 30
Vervang Print door een willekeurige combinatie van Copy, Modify, Annotation, FormFill, HighResPrint om precies de rechten te verlenen die u wilt.
Voor contracten, facturen en andere documenten die een verifieerbare ondertekenaar nodig hebben. Het PFX-bestand bevat het certificaat; -PFXPass ontgrendelt het.
HTMLConverterX.exe "C:\pages\contract.html" "C:\out\contract.pdf" -cPDF -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pwd" -SignName "Acme Legal" -SignLoc "New York, NY" -SignRes "Approved by counsel"
Voor records-management workflows die ISO 19005-conforme PDF/A-bestanden met de juiste auteursmetadata vereisen.
HTMLConverterX.exe "C:\pages\*.html" "C:\archive\" -cPDF -pdfa -PDFAuthor "Acme Inc." -PDFTitle "Knowledge Base 2026" -PDFSubject "Support articles snapshot"
Wanneer een worker een wachtrijbestand schrijft en de converter het verwerkt, wilt u niet elk pad op de opdrachtregel coderen. -list leest bestandsmaskers (één per regel) uit een tekstbestand; -verbosity detail schrijft één logregel per bestand; -logmode append bewaart de geschiedenis tussen runs door.
HTMLConverterX.exe -list "C:\queues\batch.txt" "C:\out\" -cPDF -log "C:\logs\htmlconv.log" -verbosity detail -logmode append
Bijgewerkt Fri, 01 May 2026
(alleen $750.00)
|
|
|
C.Convert("https://www.example.com/report", "c:\out\report.pdf", "-cPDF"). Dit wordt veel gebruikt voor het renderen van live statusdashboards, gegenereerde rapporten of partnerportalpagina's naar PDF op een schema.new COM("HTMLConverter.HTMLConverterX") in PHP, new HTMLConverterX() in .NET, win32com.client.Dispatch("HTMLConverter.HTMLConverterX") in Python, WIN32OLE.new('HTMLConverter.HTMLConverterX') in Ruby. Als alternatief kan de HTMLConverterX.exe command-line-binary vanuit elk proces, scheduler of shellscript worden aangeroepen. Directe PDF-streaming via ConvertToStream is ook beschikbaar voor ASP/PHP-webresponses.-PFXFile "C:\certs\cert.pfx" -PFXPass "cert-pwd" om de output-PDF digitaal te ondertekenen met een X.509-certificaat. -HeadText en -FootText voegen aangepaste kop-/voetteksten toe met sjabloontokens zoals [page], [date], [time] — equivalent aan IE's afdrukheaders. Watermerken (tekst of afbeelding), AES-256-encryptie en per-rechten-vlaggen (-perm Print|Copy|Modify) worden allemaal ondersteund.page-break-before, page-break-after, page-break-inside: avoid) wordt gerespecteerd, zodat logische eenheden zoals rijen of secties bij elkaar blijven over pagina's heen. -PageSize stelt het doelpapierformaat (A4, Letter, Legal, etc.) per opdracht in.Download de gratis proefversie en converteer uw bestanden in enkele minuten.
Geen creditcard of e-mail vereist.