Elke naar PDF, DOC, TIFF, XPS. Server versie.
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Coolutils Converter X is een universele server-side SDK die meer dan 30 invoerformaten — PDF, DOCX, XLSX, HTML, MHT, EML, MSG, TXT, RTF, EPS, XPS, PCL, afbeeldingen en meer — omzet naar PDF, DOC, TIFF of XPS. Eén binary vervangt een hele stapel formaatspecifieke bibliotheken; geen Microsoft Office, Adobe Acrobat, Outlook of andere externe runtimes vereist op de server. De tool draait stil: geen GUI, geen dialoogvensters, geen pop-ups. Coolutils Converter X wordt geleverd met zowel een command-line binary als een ActiveX/COM-interface, waardoor het naadloos integreert in ASP, PHP, .NET, Python, Ruby, Java en elke andere COM-compatibele backend.
Volledige dekking van invoerformaten:
Uitvoerformaten: PDF (met AES-256-versleuteling, wachtwoordbeveiliging, per-permissievlaggen, X.509 digitale handtekeningen, PDF/A-archiveringsprofiel), DOC, TIFF (één pagina of meerdere pagina's), XPS. Bates-stempels, aangepaste kop- en voetteksten (datum, paginanummer, vertrouwelijkheidsstempels, bedrijfslogo) en watermerken werken uniform voor elk invoerformaat — dezelfde vlaggen werken of de bron nu een DOCX, een EML, een JPEG of een HTML-pagina is.
Geschikt voor meerdere gebruikers: installeer eenmalig op uw Windows-server en bied conversie aan als dienst voor uw hele netwerk of als web-endpoint voor externe klanten. De multithreaded engine verwerkt batches op maximale snelheid. Compatibel met IIS, Docker, Citrix en Wine.
Coolutils Converter X is de juiste keuze wanneer uw applicatie willekeurige uploads van gebruikers accepteert — u hoeft geen apart codepad voor elk formaat te onderhouden. Eén Convert(src, dest, params)-aanroep handelt alles af. Probeer het gratis (30 dagen proefperiode, geen beperkingen) en u zult ontdekken dat het zijn geld echt waard is.
Enkele van de momenteel ondersteunde combinaties van invoer naar uitvoer:
|
|
|
LLM-agents (Claude, ChatGPT, Cursor, Cline) en retrievalframeworks (LangChain, LlamaIndex, Haystack) lezen geen XLSX, PDF, MSG of DWG. Ze lezen tekst. Standaardconverters — pandoc, libreoffice --convert, pdftotext — pletten de invoer tot een string en verliezen de structuur: werkbladhiërarchie, samengevoegde cellen, formules, eenheden, tabelkoppen, auteur- en taalmetadata. De retrievallaag krijgt uiteindelijk ruis.
De CoolUtils RAG Adapter is het Markdown-contract dat door elk Total Converter X-product wordt gedeeld. Wijs elke X-converter aan op -cMD en u krijgt een schoon GitHub-Flavored Markdown-bestand met een YAML frontmatter-blok; voeg -Docling toe en u krijgt ook een getypeerde .docling.json-sidecar. De uitvoer gaat rechtstreeks naar uw vector store — geen lijmcode, geen aangepaste loader.
.md) — GitHub-Flavored: tabellen, fenced code, takenlijsten. Documentstructuur (werkboek → werkbladen, PDF → secties, mailbox → mappen → berichten, CAD-tekening → lagen) wordt afgebeeld op # / ## / ### headings, zodat een splitter knipt op semantische grenzen en niet midden in een tabel of paragraaf.
source_file, format (MIME), generator, created, structurele tellingen (sheets, pages, messages, layers), gedetecteerde languages, authors indien aanwezig, en een binary_hash van de bron voor herkomst.
.docling.json-sidecar — Docling-schema-JSON met getypeerde kolommen en eenheden (EUR, pcs, kWh, %, datums), genormaliseerde formules (=qty*unit_price) naast oorspronkelijke celcoördinaten (of:=[.C5]*[.D5]), tabelomsluitingsrechthoeken, pagina-/werkbladankers en een chunks_hint-array die uw splitter kan lezen.
UnstructuredMarkdownLoader, LlamaIndex's MarkdownReader, Haystack's MarkdownToDocument, Claude Code's MCP-bestandstools en Cursor's @-file-workflow consumeren de uitvoer ongewijzigd.
De concurrerende parsers dekken PDF en Office redelijk goed maar zijn dun op de lange staart. CoolUtils' upstream-kracht is juist de lange staart — 200+ formaten, waaronder de formaten waar agents over struikelen: XLSB, OFX, DWG, DXF, HPGL, PST, OST, MSG, EML, MBOX, MAPI XML, .pages, .numbers, ODS, Lotus WK2, DBF, EPS, XPS, PCL. Met de RAG Adapter heeft uw pipeline geen aparte loader per formaat nodig — alles wat CoolUtils aanraakt wordt Markdown met hetzelfde contract.
|
|
|
.ods door de RAG AdapterInvoer: q4-forecast.ods, een werkboek met twee bladen, tweetalige koppen en één formulekolom.
Markdown-body (q4-forecast.md):
--- source_file: q4-forecast.ods format: application/vnd.oasis.opendocument.spreadsheet generator: TotalExcelConverterX 6.2 (CoolUtils RAG Adapter) created: 2026-05-25T10:14:22Z sheets: 2 languages: [en, ru] binary_hash: sha256:1f4c…b9e2 --- # q4-forecast ## Summary | Период / Period | Выручка / Revenue (EUR) | Себестоимость / COGS (EUR) | Маржа / Margin (EUR) | |-----------------|------------------------:|---------------------------:|---------------------:| | Oct 2026 | 124,300 | 78,400 | 45,900 | | Nov 2026 | 138,750 | 82,100 | 56,650 | | Dec 2026 | 161,200 | 91,300 | 69,900 | ## Forecast | SKU | Qty (pcs) | Unit price (EUR) | Line total (EUR) | |-------|----------:|-----------------:|-----------------:| | A-100 | 420 | 12.50 | 5,250.00 | | A-200 | 180 | 34.00 | 6,120.00 | | B-050 | 95 | 89.90 | 8,540.50 |
Sidecar (q4-forecast.docling.json, fragment):
{
"schema_version": "docling-1.0",
"source": { "file": "q4-forecast.ods", "mime": "application/vnd.oasis.opendocument.spreadsheet", "binary_hash": "sha256:1f4c…b9e2" },
"tables": [
{
"sheet": "Forecast",
"anchor": { "sheet_index": 1, "range": "A1:D4" },
"columns": [
{ "name": "SKU", "type": "string" },
{ "name": "Qty", "type": "integer", "unit": "pcs" },
{ "name": "Unit price", "type": "decimal", "unit": "EUR", "scale": 2 },
{ "name": "Line total", "type": "decimal", "unit": "EUR", "scale": 2,
"formula": "=qty*unit_price",
"formula_original": "of:=[.B2]*[.C2]" }
],
"chunks_hint": [ { "rows": "1-4", "header_rows": 1 } ]
}
]
}
LangChain (Python):
from langchain_community.document_loaders import UnstructuredMarkdownLoader
docs = UnstructuredMarkdownLoader("q4-forecast.md").load()
# YAML frontmatter is preserved as document metadata; headings drive splits.
LlamaIndex (Python):
from llama_index.core import SimpleDirectoryReader
docs = SimpleDirectoryReader("./rag-input", required_exts=[".md"]).load_data()
# Drop .md + .docling.json next to each other; the typed columns
# stay queryable through the Docling-aware reader.
Claude Code (MCP, geen clientcode nodig):
$ CoolUtilsConverterX.exe "C:\inbox\*.*" "C:\rag\" -cMD -Docling -Recurse $ claude # then: "Read q4-forecast.md and summarise margin trends."
Elke X-line-converter hieronder bevat de RAG Adapter — dezelfde -cMD- en -Docling-vlaggen, dezelfde frontmatter, hetzelfde sidecar-schema:
De RAG Adapter is beschikbaar in versie 6.2 en later van elk vermeld product. Bestaande licentiehouders krijgen hem als gratis update; nieuwe kopers krijgen hem inbegrepen — geen aparte SKU, geen add-on per formaat.
(inclusief 30 dagen GRATIS proefperiode)
(alleen $2400.00)
"Bedankt voor Coolutils Converter X. Het verwerkt grote bulkopdrachten op onze server en we zijn tevreden met de prestaties."
Ji Prasertcharoensuk
IT Lead
"Ik gebruik Coolutils Converter X om PDF-, DOC- en JPG-scans om te zetten naar PDF/A voor ons elektronisch documentsysteem. Vanuit het oogpunt van de klant is het behoorlijk intuïtief."
Tom Cioni
GammaView LLC
"Klanten uploaden willekeurige bestanden: DOCX, XLSX, MSG, JPEG, HTML-scrapes, zelfs PCL-printspool. We hebben één PDF per upload nodig, ongeacht het bronformaat. Coolutils Converter X is de enige binary die elk type met dezelfde Convert()-aanroep verwerkt. We hebben een stapel van drie Aspose-bibliotheken plus een Office-Interop-fallback vervangen. Vijf jaar in productie, doorvoer van rond de 8.000 gemengde bestanden per uur op onze hardware."
Maxim G.
Senior Backend Developer at a document-management SaaS
"We archiveren correspondentie van klanten in gemengde formaten: e-mails als MSG, contracten als DOCX, scans als TIFF, webuitdraaien als MHT. Alles moet als digitaal ondertekende PDF/A in ons DMS terechtkomen. -pdfa plus -PFXFile/-PFXPass werkt uniform voor elk invoerformaat, wat betekent dat onze pijplijn één binary-aanroep is, ongeacht de bron. Headless op Windows Server Core, geen Office, geen Acrobat, geen verrassingen."
Bridget T.
DevOps Engineer at a regulatory-archive provider
"We hebben Coolutils Converter X gebundeld in ons intake-portalproduct onder de Royalty-Free License. De eenmalige vergoeding per project was een fractie van wat het licenseren van vijf afzonderlijke Aspose-producten zou hebben gekost. Onze installer levert en registreert de ActiveX, onze app roept hem direct aan, eindgebruikers zien alleen onze UI. De 32-bit ActiveX-beperking kostte ons een paar dagen herwerk van de pijplijn, maar de support reageerde snel toen we naar workarounds vroegen."
Henrique A.
Independent Software Vendor
Coolutils Converter X wordt geleverd met CoolUtilsConverterX.exe, een console-binary die u kunt aansturen vanuit scripts, geplande taken, CI-runners of een willekeurige backend-service. Uitvoerformaten zijn PDF, TIFF, DOC en XPS; invoer wordt automatisch gedetecteerd voor alle formaten die de GUI ondersteunt. De onderstaande recepten dekken de gevallen die we het vaakst horen van SDK-klanten.
De kleinst mogelijke aanroep — één bron, één bestemming, één doelformaat.
CoolUtilsConverterX.exe "C:\inbox\report.docx" "C:\out\report.pdf" -cPDF
Verwerk elk overeenkomend bestand in een map. Het masker kan formaten mengen — CoolutilsConverterX accepteert de volledige invoerlijst, dus één run kan Word-, HTML-, RTF-, afbeeldings- en e-mailbestanden tegelijk verwerken.
CoolUtilsConverterX.exe "C:\inbox\*.*" "C:\out\" -cPDF
Upload-pijplijnen leveren vaak bestanden met verkeerde of ontbrekende extensies. -filesig vertelt de converter om naar de bestandsheader te kijken in plaats van naar de naam.
CoolUtilsConverterX.exe "C:\uploads\*.*" "C:\out\" -cPDF -filesig
Op een multi-core machine kunt u de wachtrij parallel draaien. -threads 0 kiest automatisch het optimale aantal threads; geef een nummer op om het te beperken.
CoolUtilsConverterX.exe "C:\inbox\*.*" "C:\out\" -cPDF -threads 0
Combineer met -IgnoreInvalidSource als u liever een slecht bestand overslaat dan de hele run af te breken.
Het standaard backend-patroon: een watcher zet bestanden in inbox, de converter leegt deze, verwerkte bestanden komen in done terecht en bestanden die niet konden worden verwerkt belanden in quarantine voor controle.
CoolUtilsConverterX.exe "C:\inbox\*.*" "C:\out\" -cPDF -msuccess "C:\done" -merror "C:\quarantine" -threads 0
-combine voegt elke invoer samen tot één PDF; -dco TOC genereert een klikbare inhoudsopgave op basis van de bronbestandsnamen.
CoolUtilsConverterX.exe "C:\reports\*.*" "C:\out\compendium.pdf" -cPDF -combine -dco TOC
Voeg -dco EveryFileNewPage toe om te zorgen dat elke bron op een nieuwe pagina begint.
Voor maximumgroottes van e-mailbijlagen of opslagklassen stelt u een groottelimiet in en de converter produceert zoveel sequentiële PDF's als nodig.
CoolUtilsConverterX.exe "C:\reports\*.*" "C:\out\bundle.pdf" -cPDF -combine -pdflimit 10485760
Het getal is in bytes — 10485760 is 10 MB. Uitvoerbestandsnamen worden automatisch oplopend genummerd.
Voor records-management workflows die ISO 19005-conforme PDF/A vereisen. -pdfaver 2u richt zich op PDF/A-2u; ondersteunde varianten zijn 1b, 2b, 2u, 3b, 3u.
CoolUtilsConverterX.exe "C:\inbox\*.*" "C:\archive\" -cPDF -pdfa -pdfaver 2u -PDFAuthor "Acme Corp" -PDFTitle "Q3 Records" -PDFSubject "Records retention 2026" -FontEmbedding Full
Standaard voor het verzenden van gevoelige documenten naar derden: een eigenaarswachtwoord vergrendelt bewerk-/afdrukrechten, een gebruikerswachtwoord regelt de toegang tot het bestand, en AES-256-encryptie vervangt de oude RC4-standaard.
CoolUtilsConverterX.exe "C:\inbox\*.*" "C:\out\" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Print -perm Copy -EncryptStrength es256AES
Geef -perm meerdere keren mee om een combinatie te verlenen van Print, Copy, Modify, Annotation, FormFill, HighResPrint.
De bestemming accepteert <DATE> en <TIME> macro's, dus elke run schrijft naar zijn eigen map zonder extra scripting.
CoolUtilsConverterX.exe "C:\inbox\*.*" "C:\out\<DATE>_<TIME:hhmm>\" -cPDF -log "C:\logs\cucx.log" -verbosity detail -logmode append
Voor herhaalbare parametersets in cron-jobs zet u de vlaggen in een configuratiebestand en geeft u in plaats daarvan -optionfile "C:\configs\nightly.opt" mee.
Bijgewerkt Fri, 01 May 2026
(alleen $2400.00)
new COM("CoolConverter.CoolConverterX") in PHP, new CoolConverterX() in .NET, win32com.client.Dispatch("CoolConverter.CoolConverterX") in Python, WIN32OLE.new('CoolConverter.CoolConverterX') in Ruby. Daarnaast kan de command-line binary CoolConverterX.exe worden aangeroepen vanuit elk proces, scheduler of shellscript. Direct streamen via ConvertToStream is ook beschikbaar voor ASP/PHP-webresponses.-pdfa activeert ISO 19005 (PDF/A)-conformiteit. -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pwd" -SignLoc -SignCon -SignRes voegt een X.509 digitale handtekening met metadata toe. Watermerken (tekst of afbeelding) worden toegevoegd met -WatermarkText of -WatermarkImage; Bates-stempels in kop- en voettekst met -HeadText/-FootText via de placeholders [page], [date], [time]. Dezelfde vlaggen werken voor elk invoerformaat.CoolConverterX.exe "C:\inbox\*.*" "C:\out\" -cPDF. De converter detecteert het formaat van elk bestand op basis van extensie en inhoud, past de juiste parser toe en produceert uniforme PDF-uitvoer. -Recurse doorloopt submappen, -kfs spiegelt de mapstructuur in de uitvoer, -list "queue.txt" leest een wachtrijbestand, en -msuccess/-merror sturen verwerkte en mislukte bronnen naar afzonderlijke mappen voor onbeheerde workerpijplijnen.-cMD en u krijgt een GitHub-Flavored Markdown-bestand met een YAML frontmatter-blok (source, MIME, generator, structurele tellingen, talen, auteurs, binary hash). Voeg -Docling toe en u krijgt ook een getypeerde .docling.json-sidecar: kolommen met eenheden (EUR, pcs, %), genormaliseerde formules, pagina-/werkbladankers en een chunks_hint-array voor de splitter. De uitvoer wordt ongewijzigd geconsumeerd door LangChain, LlamaIndex, Haystack, Claude Code MCP en Cursor — geen aangepaste loader, geen lijmcode.pandoc, pdftotext en libreoffice --convert pletten de invoer tot een string. Werkbladhiërarchie, samengevoegde cellen, formules, eenheden, tweetalige kolomtitels, mailbox-mapstructuur, CAD-lagen — allemaal verloren. De retrievallaag indexeert vervolgens ruis. De RAG Adapter behoudt de structuur (heading-niveaus dragen werkboek → werkblad, PDF → sectie, mailbox → map → bericht, CAD-tekening → laag), houdt getypeerde kolommen met eenheden in de sidecar en voegt een binary hash toe voor herkomst. Vergeleken met Docling, Unstructured.io, LlamaParse en Marker is de winst de lange staart: XLSB, OFX, DWG, PST, MAPI XML, .pages, .numbers, Lotus WK2 — formaten die die tools ofwel overslaan ofwel slecht verwerken.-cMD- / -Docling-vlaggen en dezelfde frontmatter- en sidecar-schema's: Total HTML Converter X, Total PDF Converter X, Total Doc Converter X, Total Excel Converter X, Total CSV Converter X, Total Mail Converter X, Total Mail Converter Pro X, Total Outlook Converter X, Total Outlook Converter Pro X, Total Image Converter X (OCR → Markdown), Total CAD Converter X (DWG/DXF-laag- en tekstextractie), Total XML Converter X en Coolutils Converter X zelf voor gemengde-formaat-batches. De RAG Adapter zit in versie 6.2 en later als gratis update voor bestaande licentiehouders.CoolUtilsConverterX.exe "C:\inbox\*.*" "C:\rag\" -cMD -Docling -Recurse -filesig -threads 0. -cMD kiest Markdown, -Docling levert de JSON-sidecars, -Recurse doorloopt de boom, -filesig detecteert het formaat aan de bestandsheader (zodat uploadpipelines met verkeerde extensies toch werken), -threads 0 gebruikt elke core. Combineer met -msuccess en -merror om verwerkte en mislukte bronnen naar aparte mappen te routeren voor onbewaakte ingestion workers.Download de gratis proefversie en converteer uw bestanden in enkele minuten.
Geen creditcard of e-mail vereist.