कोई भी पीडीएफ, DOC, TIFF, XPS। सर्वर संस्करण।
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Coolutils Converter X एक यूनिवर्सल सर्वर-साइड SDK है जो 30+ इनपुट फ़ाइल प्रकारों को — PDF, DOCX, XLSX, HTML, MHT, EML, MSG, TXT, RTF, EPS, XPS, PCL, इमेजेज़ और अन्य — लेकर PDF, DOC, TIFF या XPS आउटपुट तैयार करता है। एक ही बाइनरी फ़ॉर्मेट-विशिष्ट लाइब्रेरियों के पूरे ढेर की जगह ले लेती है; सर्वर पर Microsoft Office, Adobe Acrobat, Outlook या किसी अन्य बाहरी रनटाइम की आवश्यकता नहीं। यह साइलेंट चलता है: कोई GUI नहीं, कोई डायलॉग नहीं, कोई पॉपअप नहीं। Coolutils Converter X कमांड-लाइन बाइनरी और ActiveX/COM इंटरफ़ेस दोनों के साथ आता है, इसलिए यह ASP, PHP, .NET, Python, Ruby, Java और किसी भी अन्य COM-aware बैकएंड में आसानी से एकीकृत हो जाता है।
पूर्ण इनपुट फ़ॉर्मेट कवरेज:
आउटपुट फ़ॉर्मेट: PDF (AES-256 एन्क्रिप्शन, पासवर्ड सुरक्षा, प्रति-अनुमति फ़्लैग, X.509 डिजिटल हस्ताक्षर, PDF/A आर्काइवल प्रोफ़ाइल के साथ), DOC, TIFF (सिंगल या मल्टी-पेज), XPS। Bates-स्टाइल स्टैम्पिंग, कस्टम हेडर/फ़ुटर (तारीख, पेज काउंट, गोपनीयता स्टैम्प, कंपनी लोगो) और वॉटरमार्क हर इनपुट फ़ॉर्मेट पर एक समान लागू होते हैं — वही फ़्लैग्स काम करते हैं चाहे स्रोत DOCX हो, EML हो, JPEG हो या HTML पेज हो।
मल्टी-यूज़र फ्रेंडली: अपने Windows सर्वर पर एक बार इंस्टॉल करें और कन्वर्ज़न को अपने पूरे नेटवर्क के लिए सर्विस के रूप में या बाहरी ग्राहकों के लिए वेब एंडपॉइंट के रूप में उपलब्ध कराएँ। मल्टीथ्रेडेड इंजन बैचों को अधिकतम गति से प्रोसेस करता है। IIS, Docker, Citrix और Wine के साथ संगत।
Coolutils Converter X सही विकल्प है जब आपका एप्लिकेशन मनमाने यूज़र अपलोड स्वीकार करता है — आपको हर फ़ॉर्मेट के लिए अलग कोडपाथ बनाए रखने की ज़रूरत नहीं। एक Convert(src, dest, params) कॉल पूरा काम संभाल लेती है। मुफ़्त में आज़माएँ (30-दिन का ट्रायल, कोई सीमा नहीं) और देखें कि यह वाकई अपने पैसे के लायक है।
वर्तमान में समर्थित कुछ इनपुट-टू-आउटपुट संयोजन:
|
|
|
LLM एजेंट्स (Claude, ChatGPT, Cursor, Cline) और retrieval फ्रेमवर्क्स (LangChain, LlamaIndex, Haystack) XLSX, PDF, MSG या DWG नहीं पढ़ते। वे टेक्स्ट पढ़ते हैं। ऑफ-द-शेल्फ कन्वर्टर्स — pandoc, libreoffice --convert, pdftotext — इनपुट को एक स्ट्रिंग में फ़्लैट कर देते हैं और संरचना खो देते हैं: शीट हायरार्की, मर्ज की गई सेल्स, फ़ॉर्मूले, यूनिट्स, टेबल हेडर, ऑथर और लैंग्वेज मेटाडेटा। Retrieval लेयर के पास सिर्फ़ noise बच जाता है।
CoolUtils RAG Adapter वह Markdown कॉन्ट्रैक्ट है जिसे हर Total Converter X उत्पाद साझा करता है। किसी भी X-कन्वर्टर को -cMD पर पॉइंट करें और आपको एक साफ़ GitHub-Flavored Markdown फ़ाइल मिलेगी जिसमें YAML frontmatter ब्लॉक होगा; -Docling जोड़ें और आपको एक typed .docling.json sidecar भी मिलेगा। आउटपुट सीधे आपके vector store में जाता है — न glue code, न कस्टम लोडर।
.md) — GitHub-Flavored: टेबल्स, fenced code, task lists। दस्तावेज़ की संरचना (workbook → sheets, PDF → sections, mailbox → folders → messages, CAD drawing → layers) # / ## / ### हेडिंग्स पर मैप होती है, इसलिए splitter सेमेन्टिक सीमाओं पर काटता है, बीच-टेबल या बीच-पैराग्राफ में नहीं।
source_file, format (MIME), generator, created, स्ट्रक्चरल काउंट्स (sheets, pages, messages, layers), डिटेक्ट की गई languages, मौजूद होने पर authors, और provenance के लिए स्रोत का binary_hash।
.docling.json sidecar — Docling-स्कीमा JSON जिसमें typed कॉलम्स और यूनिट्स (EUR, pcs, kWh, %, dates), normalized फ़ॉर्मूले (=qty*unit_price) मूल सेल कोऑर्डिनेट्स (of:=[.C5]*[.D5]) के साथ, टेबल बाउंडिंग रेक्टैंगल्स, page/sheet anchors, और एक chunks_hint ऐरे होती है जिसे आपका splitter पढ़ सकता है।
UnstructuredMarkdownLoader, LlamaIndex का MarkdownReader, Haystack का MarkdownToDocument, Claude Code के MCP फ़ाइल टूल्स, और Cursor का @-file workflow सभी आउटपुट को जैसे है वैसे ही उपयोग करते हैं।
प्रतिस्पर्धी पार्सर PDF और Office को ठीक-ठाक कवर करते हैं लेकिन long tail पर कमज़ोर पड़ जाते हैं। CoolUtils की upstream ताक़त long tail है — 200+ फ़ॉर्मेट्स जिनमें वे शामिल हैं जिन पर एजेंट्स अटक जाते हैं: XLSB, OFX, DWG, DXF, HPGL, PST, OST, MSG, EML, MBOX, MAPI XML, .pages, .numbers, ODS, Lotus WK2, DBF, EPS, XPS, PCL। RAG Adapter के साथ आपकी पाइपलाइन को हर फ़ॉर्मेट के लिए अलग लोडर की ज़रूरत नहीं — CoolUtils जो भी छूता है, वही Markdown बन जाता है, उसी कॉन्ट्रैक्ट के साथ।
|
|
|
.ods RAG Adapter के माध्यम सेइनपुट: q4-forecast.ods, द्विभाषी हेडर्स और एक फ़ॉर्मूला कॉलम वाली दो-शीट workbook।
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, अंश):
{
"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, कोई क्लाइंट कोड नहीं चाहिए):
$ CoolUtilsConverterX.exe "C:\inbox\*.*" "C:\rag\" -cMD -Docling -Recurse $ claude # then: "Read q4-forecast.md and summarise margin trends."
नीचे सूचीबद्ध हर X-line कन्वर्टर RAG Adapter के साथ आता है — वही -cMD और -Docling फ़्लैग्स, वही frontmatter, वही sidecar स्कीमा:
RAG Adapter हर सूचीबद्ध उत्पाद के संस्करण 6.2 और बाद में उपलब्ध है। मौजूदा लाइसेंस-धारकों को यह मुफ़्त अपडेट के रूप में मिलता है; नए ख़रीदारों को यह शामिल मिलता है — न अलग SKU, न प्रति-फ़ॉर्मेट add-on।
(30 दिन मुफ्त परीक्षण शामिल है)
(केवल $2400.00)
"Coolutils Converter X के लिए धन्यवाद। यह हमारे सर्वर पर बड़े बल्क जॉब्स को संभालता है और हम परफ़ॉर्मेंस से खुश हैं।"
Ji Prasertcharoensuk
IT Lead
"मैं Coolutils Converter X का उपयोग PDF, DOC और JPG स्कैन को अपने इलेक्ट्रॉनिक डॉक्यूमेंट सिस्टम के लिए PDF/A में बदलने हेतु करता हूँ। ग्राहक के दृष्टिकोण से यह काफ़ी सहज है।"
Tom Cioni
GammaView LLC
"ग्राहक मनमानी फ़ाइलें अपलोड करते हैं: DOCX, XLSX, MSG, JPEG, HTML स्क्रेप्स, यहाँ तक कि PCL प्रिंट स्पूल भी। हमें स्रोत फ़ॉर्मेट चाहे जो भी हो, प्रति अपलोड एक PDF चाहिए। Coolutils Converter X एकमात्र बाइनरी है जो हर प्रकार को एक ही Convert() कॉल से संभालती है। हमने तीन Aspose लाइब्रेरियों और एक Office-Interop फ़ॉलबैक के स्टैक को बदल दिया। प्रोडक्शन में पाँच साल हो गए, हमारे हार्डवेयर पर लगभग 8,000 मिश्रित-प्रकार की फ़ाइलें प्रति घंटे की थ्रूपुट।"
Maxim G.
Senior Backend Developer at a document-management SaaS
"हम ग्राहक पत्राचार को मिश्रित फ़ॉर्मेट में आर्काइव करते हैं: ईमेल MSG के रूप में, अनुबंध DOCX के रूप में, स्कैन TIFF के रूप में, वेब प्रिंटआउट MHT के रूप में। सब कुछ हमारे DMS में डिजिटल हस्ताक्षरित PDF/A के रूप में जाना चाहिए। -pdfa के साथ -PFXFile/-PFXPass हर इनपुट फ़ॉर्मेट पर एक समान काम करता है, जिसका अर्थ है कि स्रोत चाहे जो भी हो, हमारी पाइपलाइन एक ही बाइनरी कॉल है। Windows Server Core पर हेडलेस, न Office, न Acrobat, कोई आश्चर्य नहीं।"
Bridget T.
DevOps Engineer at a regulatory-archive provider
"हमने Coolutils Converter X को Royalty-Free License के तहत अपने इनटेक-पोर्टल उत्पाद में बंडल किया। एकमुश्त प्रति-प्रोजेक्ट शुल्क पाँच अलग Aspose उत्पादों के लाइसेंसिंग की लागत का एक अंश था। हमारा इंस्टॉलर ActiveX को शिप और रजिस्टर करता है, हमारा ऐप उसे सीधे कॉल करता है, अंतिम उपयोगकर्ता केवल हमारा UI देखते हैं। 32-बिट ActiveX सीमा ने हमें पाइपलाइन रिवर्क के कुछ दिन लगा दिए, लेकिन जब हमने वर्कअराउंड के बारे में पूछा तो सपोर्ट ने तुरंत जवाब दिया।"
Henrique A.
Independent Software Vendor
Coolutils Converter X के साथ CoolUtilsConverterX.exe आता है — एक कंसोल बाइनरी जिसे आप स्क्रिप्ट्स, शेड्यूल्ड टास्क्स, CI रनर्स या किसी भी बैकएंड सर्विस से चला सकते हैं। आउटपुट प्रारूप हैं PDF, TIFF, DOC, और XPS; इनपुट GUI द्वारा समर्थित प्रारूपों में स्वचालित रूप से पहचाना जाता है। नीचे दी गई रेसिपी उन मामलों को कवर करती हैं जिनके बारे में हमें SDK ग्राहकों से सबसे अधिक सुनने को मिलता है।
सबसे छोटा संभव कॉल — एक स्रोत, एक गंतव्य, एक लक्ष्य प्रारूप।
CoolUtilsConverterX.exe "C:\inbox\report.docx" "C:\out\report.pdf" -cPDF
एक फोल्डर में हर मेल खाती फाइल को प्रोसेस करें। मास्क प्रारूपों को मिला सकता है — CoolutilsConverterX पूरी इनपुट सूची स्वीकार करता है, इसलिए एक ही रन में Word, HTML, RTF, इमेज और ईमेल फाइल्स एक साथ निगली जा सकती हैं।
CoolUtilsConverterX.exe "C:\inbox\*.*" "C:\out\" -cPDF
अपलोड पाइपलाइन्स अक्सर गलत या अनुपस्थित एक्सटेंशन वाली फाइलें देती हैं। -filesig कन्वर्टर को नाम के बजाय फाइल हेडर देखने को कहता है।
CoolUtilsConverterX.exe "C:\uploads\*.*" "C:\out\" -cPDF -filesig
मल्टी-कोर मशीन पर कतार को समानांतर करें। -threads 0 स्वचालित रूप से इष्टतम थ्रेड संख्या चुनता है; इसे सीमित करने के लिए संख्या निर्दिष्ट करें।
CoolUtilsConverterX.exe "C:\inbox\*.*" "C:\out\" -cPDF -threads 0
यदि आप पूरे रन को रद्द करने के बजाय खराब फाइल को छोड़ना पसंद करें तो -IgnoreInvalidSource के साथ संयोजित करें।
मानक बैकएंड पैटर्न: एक वॉचर inbox में फाइलें डालता है, कन्वर्टर इसे साफ करता है, प्रोसेस की गई फाइलें done में जाती हैं, जिन्हें यह नहीं संभाल सका वे समीक्षा के लिए quarantine में जाती हैं।
CoolUtilsConverterX.exe "C:\inbox\*.*" "C:\out\" -cPDF -msuccess "C:\done" -merror "C:\quarantine" -threads 0
-combine हर इनपुट को एक ही PDF में मर्ज करता है; -dco TOC स्रोत फाइलनामों से एक क्लिक करने योग्य विषयसूची उत्पन्न करता है।
CoolUtilsConverterX.exe "C:\reports\*.*" "C:\out\compendium.pdf" -cPDF -combine -dco TOC
यह सुनिश्चित करने के लिए कि प्रत्येक स्रोत नए पेज पर शुरू हो, -dco EveryFileNewPage जोड़ें।
ईमेल अटैचमेंट सीमा या स्टोरेज टियर्स के लिए, आकार सीमा निर्धारित करें और कन्वर्टर आवश्यकतानुसार क्रमबद्ध PDFs बनाएगा।
CoolUtilsConverterX.exe "C:\reports\*.*" "C:\out\bundle.pdf" -cPDF -combine -pdflimit 10485760
संख्या बाइट्स में है — 10485760 10 MB है। आउटपुट फाइलनाम स्वतः बढ़ते हैं।
ISO 19005-संगत PDF/A की आवश्यकता वाले रिकॉर्ड प्रबंधन वर्कफ्लो के लिए। -pdfaver 2u PDF/A-2u को लक्षित करता है; समर्थित वेरिएंट हैं 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
संवेदनशील दस्तावेजों को तीसरे पक्ष को भेजने के लिए मानक: एक मालिक पासवर्ड संपादन/प्रिंटिंग अधिकारों को लॉक करता है, एक उपयोगकर्ता पासवर्ड फाइल को खोलने को नियंत्रित करता है, और AES-256 एन्क्रिप्शन लीगेसी RC4 डिफॉल्ट को बदल देता है।
CoolUtilsConverterX.exe "C:\inbox\*.*" "C:\out\" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Print -perm Copy -EncryptStrength es256AES
Print, Copy, Modify, Annotation, FormFill, HighResPrint का संयोजन देने के लिए -perm को कई बार पास करें।
गंतव्य <DATE> और <TIME> मैक्रो स्वीकार करता है, इसलिए हर रन ऊपर से स्क्रिप्टिंग के बिना अपने स्वयं के बकेट में लिखता है।
CoolUtilsConverterX.exe "C:\inbox\*.*" "C:\out\<DATE>_<TIME:hhmm>\" -cPDF -log "C:\logs\cucx.log" -verbosity detail -logmode append
क्रॉन जॉब्स में दोहराने योग्य पैरामीटर सेट के लिए, फ्लैग्स को कॉन्फिग फाइल में डालें और -optionfile "C:\configs\nightly.opt" पास करें।
अपडेटेड Fri, 01 May 2026
(केवल $2400.00)
new COM("CoolConverter.CoolConverterX"), .NET में new CoolConverterX(), Python में win32com.client.Dispatch("CoolConverter.CoolConverterX"), Ruby में WIN32OLE.new('CoolConverter.CoolConverterX')। वैकल्पिक रूप से, CoolConverterX.exe कमांड-लाइन बाइनरी को किसी भी प्रोसेस, शेड्यूलर या शेल स्क्रिप्ट से इन्वोक किया जा सकता है। ASP/PHP वेब रिस्पॉन्स के लिए ConvertToStream के माध्यम से सीधी स्ट्रीमिंग भी उपलब्ध है।-pdfa ISO 19005 (PDF/A) अनुपालन सक्षम करता है। -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pwd" -SignLoc -SignCon -SignRes मेटाडेटा के साथ X.509 डिजिटल हस्ताक्षर जोड़ता है। वॉटरमार्क (टेक्स्ट या इमेज) -WatermarkText या -WatermarkImage से जोड़े जाते हैं; Bates हेडर/फ़ुटर स्टैम्पिंग -HeadText/-FootText के साथ [page], [date], [time] प्लेसहोल्डर्स का उपयोग करते हुए। समान फ़्लैग्स किसी भी इनपुट फ़ॉर्मेट के लिए काम करते हैं।CoolConverterX.exe "C:\inbox\*.*" "C:\out\" -cPDF। कन्वर्टर हर फ़ाइल के फ़ॉर्मेट को उसके एक्सटेंशन और कंटेंट से पहचानता है, सही पार्सर लागू करता है और एकसमान PDF आउटपुट तैयार करता है। -Recurse सबडायरेक्ट्रीज़ में जाता है, -kfs आउटपुट पर फ़ोल्डर संरचना मिरर करता है, -list "queue.txt" क्यू फ़ाइल पढ़ता है, और -msuccess/-merror प्रोसेस्ड और फ़ेल हुए स्रोतों को अनअटेंडेड वर्कर पाइपलाइनों के लिए अलग फ़ोल्डरों में रूट करते हैं।-cMD पर पॉइंट करें और आपको YAML frontmatter ब्लॉक (source, MIME, generator, structural counts, languages, authors, binary hash) के साथ एक GitHub-Flavored Markdown फ़ाइल मिलेगी। -Docling जोड़ें और आपको एक typed .docling.json sidecar भी मिलेगा: units (EUR, pcs, %) के साथ कॉलम्स, normalized formulas, page/sheet anchors, और splitter के लिए एक chunks_hint array। आउटपुट LangChain, LlamaIndex, Haystack, Claude Code MCP, और Cursor द्वारा जैसा है वैसा ही उपयोग किया जाता है — न कस्टम लोडर, न glue code।pandoc, pdftotext, और libreoffice --convert इनपुट को एक string में flatten कर देते हैं। स्प्रेडशीट hierarchy, मर्ज की गई सेल्स, formulas, units, द्विभाषी कॉलम कैप्शन, mailbox फ़ोल्डर संरचना, CAD layers — सब खो जाते हैं। फिर retrieval layer noise index करती है। RAG Adapter संरचना सुरक्षित रखता है (heading levels workbook → sheet, PDF → section, mailbox → folder → message, CAD drawing → layer को carry करते हैं), sidecar में units के साथ typed कॉलम्स रखता है, और provenance के लिए एक binary hash जोड़ता है। Docling, Unstructured.io, LlamaParse, और Marker के मुकाबले, जीत long tail पर है: XLSB, OFX, DWG, PST, MAPI XML, .pages, .numbers, Lotus WK2 — ऐसे फ़ॉर्मेट्स जिन्हें वे टूल्स या तो skip करते हैं या ख़राब ढंग से संभालते हैं।-cMD / -Docling flags और समान frontmatter तथा sidecar स्कीमा साझा करते हुए: 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 layer और text एक्सट्रैक्शन), Total XML Converter X, और Coolutils Converter X स्वयं mixed-format batches के लिए। RAG Adapter संस्करण 6.2 और बाद में मौजूदा लाइसेंस-धारकों के लिए मुफ़्त अपडेट के रूप में आता है।CoolUtilsConverterX.exe "C:\inbox\*.*" "C:\rag\" -cMD -Docling -Recurse -filesig -threads 0। -cMD Markdown को टार्गेट करता है, -Docling JSON sidecars emit करता है, -Recurse tree में चलता है, -filesig फ़ाइल header से format डिटेक्ट करता है (ताकि गलत एक्सटेंशन वाले upload पाइपलाइन्स भी काम करें), -threads 0 हर core का उपयोग करता है। -msuccess और -merror के साथ मिलाकर unattended ingestion workers के लिए processed और failed sources को अलग फ़ोल्डर्स में रूट करें।नि:शुल्क ट्रायल डाउनलोड करें और अपने फाइलों को मिनटों में कन्वर्ट करें।
कोई क्रेडिट कार्ड या ईमेल की आवश्यकता नहीं।