Konvertieren Sie Doc zu PDF, HTML, XLS, Bild und Text auf Webservern.
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Total Doc Converter X ist ein serverseitiges SDK, das Word-Dokumente (DOC, DOCX, DOCM, RTF, TXT) in PDF, HTML, XHTML, XLS, JPG, TIFF, PNG, RTF und Unicode-TXT konvertiert — ohne Microsoft Word, Office Interop oder eine Headless-Office-Instanz auf dem Server. Er läuft lautlos: keine GUI, keine Dialoge, keine Popups. Total Doc Converter X wird sowohl mit einer Kommandozeilen-Binärdatei als auch mit einer ActiveX/COM-Schnittstelle ausgeliefert und lässt sich in ASP, PHP, .NET, Python, Ruby, Java und jedes andere COM-fähige Backend integrieren. Unterstützte Eingabeformate:
-Recurse -kfs) für die Stapelverarbeitung ganzer Dokumentenbäume; Kombination mit Total Folder Monitor für die automatische Hot-Folder-Konvertierung beim Eintreffen neuer Dateien.
Mehrbenutzerfreundlich: einmal auf dem Windows-Server installieren, die Konvertierung als Webdienst bereitstellen oder als Windows-Dienst ausführen. Die Multithread-Engine verarbeitet Stapel mit maximaler Geschwindigkeit. Kompatibel mit IIS, Docker, Citrix und Wine.
Testen Sie es kostenlos (30 Tage Testzeitraum, ohne Einschränkungen) und überzeugen Sie sich, dass es sein Geld wirklich wert ist.
Einige der derzeit unterstützten Dateiformatkonvertierungen:
|
|
|
LLM-Agenten (Claude, ChatGPT, Cursor, Cline) und Retrieval-Frameworks (LangChain, LlamaIndex, Haystack) lesen kein DOCX — sie lesen Text. Total Doc Converter X schreibt Word-Dokumente als GitHub-Flavored Markdown mit strukturiertem Frontmatter und optionalem Docling-kompatiblem Sidecar, sodass ein Dokument mit referenzierten Überschriften, Listen, Tabellen und Inline-Bildern in Ihrem Vektorspeicher landet — nicht als einzelner flacher Absatz, bei dem die Abschnittsstruktur verloren geht.
Was Sie erhalten, wenn Sie Markdown als Ausgabe wählen:
Heading 1…Heading 6 werden zu # / ## / ###; Aufzählungslisten und nummerierte Listen bleiben Listen; der Stil Quote wird zu >-Blockzitaten
-Referenzen mit Originalbeschriftungen, sofern vorhanden
source_file, format (MIME), title und author aus den Dokument-Metadaten, created, modified, erkannte languages, generator sowie ein binary_hash zur Provenienznachweis
.docling.json-Sidecar — JSON im Docling-Schema mit Begrenzungsrechtecken für Tabellen, Listenverschachtelungsebenen, Stil-Ankern und einem chunks_hint-Array, das Ihr Splitter auslesen kann
Das ist der CoolUtils RAG Adapter — ein einheitlicher Markdown-Kontrakt, den jedes Total Converter X-Produkt gemeinsam nutzt. Die vollständige Spezifikation, Beispiele für .md + .docling.json und Integrations-Snippets finden Sie auf der Seite Coolutils Converter X — RAG Adapter.
(enthält 30 Tage KOSTENLOSE Testversion)
(nur $750.00)
string src = @"C:\test\Source.docx";
string dest = @"C:\test\Dest.pdf";
var cnv = new DocConverterX();
cnv.Convert(src, dest, "-cPDF -log c:\\test\\Doc.log");
if (!string.IsNullOrEmpty(cnv.ErrorMessage))
throw new Exception(cnv.ErrorMessage);
public static class Function1
{
[FunctionName("Function1")]
public static async Task Run(
[HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
ILogger log)
{
StringBuilder sbLogs = new StringBuilder();
sbLogs.AppendLine("started...");
try
{
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.CreateNoWindow = true;
startInfo.UseShellExecute = false;
var assemblyDirectoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
assemblyDirectoryPath = assemblyDirectoryPath.Substring(0, assemblyDirectoryPath.Length - 4);
var executablePath = $@"{assemblyDirectoryPath}\Converter\DocConverterX.exe";
sbLogs.AppendLine(executablePath + "...");
var srcPath = $@"{assemblyDirectoryPath}\src\sample.docx";
var outPath = Path.GetTempFileName() + ".pdf";
startInfo.FileName = executablePath;
if (File.Exists(outPath))
{
File.Delete(outPath);
}
if (File.Exists(executablePath) && File.Exists(srcPath))
{
sbLogs.AppendLine("files exists...");
}
else
sbLogs.AppendLine("EXE & source files NOT exists...");
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.Arguments = $"\"{srcPath}\" \"{outPath}\" -cPDF";
using (Process exeProcess = Process.Start(startInfo))
{
sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
exeProcess.WaitForExit();
sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
}
sbLogs.AppendLine("Conversion complete.");
}
catch (Exception ex)
{
sbLogs.AppendLine(ex.ToString());
}
return new OkObjectResult(sbLogs);
}
}
dim C
Set C=CreateObject("DocConverter.DocConverterX")
C.Convert "c:\source.docx", "c:\dest.pdf", "-cPDF -log c:\doc.log"
Response.Write C.ErrorMessage
set C = nothing
dim C
Set C=CreateObject("DocConverter.DocConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename=test.pdf"
Response.BinaryWrite C.ConvertToStream("C:\www\ASP\Source.docx", "C:\www\ASP", "-cpdf -log c:\doc.log")
set C = nothing
$src="C:\\test\\test.docx";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("DocConverter.DocConverterX");
$c->convert($src,$dest, "-cPDF -log c:\\test\\Doc.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;
require 'win32ole'
c = WIN32OLE.new('DocConverter.DocConverterX')
src = "C:\\test\\test.docx"
dest = "C:\\test\\test.pdf"
c.convert(src, dest, "-cPDF -log c:\\test\\Doc.log")
if not File.exist?(dest)
puts c.ErrorMessage
end
import win32com.client
import os.path
c = win32com.client.Dispatch("DocConverter.DocConverterX")
src = "C:\\test\\test.docx"
dest = "C:\\test\\test.pdf"
c.convert(src, dest, "-cPDF -log c:\\test\\Doc.log")
if not os.path.exists(dest):
print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto;
var
c: OleVariant;
begin
c := CreateOleObject('DocConverter.DocConverterX');
c.Convert('c:\test\source.docx', 'c:\test\dest.pdf', '-cPDF -log c:\test\Doc.log');
if c.ErrorMessage <> '' then
ShowMessage(c.ErrorMessage);
end;
var c = new ActiveXObject("DocConverter.DocConverterX");
c.Convert("C:\\test\\source.docx", "C:\\test\\dest.pdf", "-cPDF");
if (c.ErrorMessage != "")
alert(c.ErrorMessage)
use Win32::OLE; my $src = "C:\\test\\test.docx"; my $dest = "C:\\test\\test.pdf"; my $c = CreateObject Win32::OLE 'DocConverter.DocConverterX'; $c->convert($src, $dest, "-cPDF -log c:\\test\\Doc.log"); print $c->ErrorMessage if -e $dest;
"Bisher erledigt Total Doc Converter X seine Aufgabe einwandfrei, nämlich das Konvertieren von Doc-Dateien in PDF-Dateien per Kommandozeile innerhalb einer geplanten Windows-Aufgabe. Sollte ich Probleme haben, werde ich Sie sicher kontaktieren. Vielen Dank für das Produkt."
Brandon Belma
NSG Consulting
"Wir nutzen Total Doc Converter seit ein paar Jahren und haben gerade das Upgrade auf X gekauft. Er funktioniert sehr gut für uns, und wir sind mit dem Produkt sehr zufrieden. Wir verwenden ihn, um unsere Dokumente in das PDF-Format zu konvertieren. Ich werde die Dokumentation noch durchgehen, um zu sehen, ob wir ihn für weitere Zwecke nutzen können."
Todd Braley
IT Manager, DRI Title And Escrow
"Kunden schicken uns Schriftsätze und Anträge in DOCX mit eingebetteten Kommentaren und Änderungsverfolgung. Total Doc Converter X mit -PFXFile/-PFXPass erzeugt signierte Archiv-PDFs, die das Gerichtssystem akzeptiert. Wir haben damit eine Word-Interop-Pipeline ersetzt, die jedes Mal abstürzte, wenn ein Kunde eine beschädigte DOC schickte; der eingebaute Parser ist nachsichtig dort, wo Word die Datei überhaupt nicht öffnen würde. Fünf Jahre im Produktivbetrieb, keine Ausfälle, die wir dem Konverter anlasten könnten."
Marek L.
Senior Backend Developer at a legal-tech vendor
"Personalrichtlinien-Dokumente kommen von Kunden als DOCX in dutzenden Firmenvorlagen. Wir rendern jedes davon zu PDF mit Wasserzeichen und Bates-Seitennummern, bevor sie ins Mitarbeiterportal gelangen. Total Doc Converter X plus Total Folder Monitor: Kunden legen Dateien in einen Eingangsordner, der Konverter arbeitet sie ab, das Portal holt sich die PDFs. Kein Word auf irgendeiner unserer Konvertierungs-VMs, keine Lizenzfragen, der Durchsatz liegt bei rund 200 Dokumenten pro Minute auf unserer Hardware."
Yuna K.
DevOps Engineer at an HR SaaS
"Wir haben Total Doc Converter X unter der Royalty-Free-Lizenz in unser Dokumentenmanagement-Produkt eingebunden. Die einmalige Projekt-Gebühr war ein Bruchteil dessen, was Aspose.Words für ein Abo pro Entwickler verlangt hätte. Unser Installer liefert das ActiveX aus und registriert es, unsere App ruft es direkt auf, Endanwender sehen nur unsere UI. Die 32-Bit-ActiveX-Beschränkung kostete uns ein paar Tage Pipeline-Umbau, aber der Support reagierte schnell, als wir nach Workarounds fragten."
Karim Z.
Independent Software Vendor
Entwickler und IT-Teams, die Word-Dokumente auf Servern in PDF, Bilder und andere Formate umwandeln
DOC-zu-PDF-Konvertierung über ActiveX zur Web-App hinzufügen
Webentwickler integrieren Total Doc ConverterX in ASP-, PHP- oder .NET-Anwendungen, damit Benutzer Word-Dateien hochladen und konvertierte PDF-, HTML- oder Bildausgaben erhalten können. Der Konverter läuft lautlos auf dem Server ohne GUI und verarbeitet mehrere gleichzeitige Konvertierungsanfragen ohne Unterbrechung.
Word-Uploads für Archivsysteme in PDF und TIFF umwandeln
Dokumentenmanagement-Plattformen nutzen Total Doc ConverterX, um eingehende DOC- und DOCX-Dateien für standardisierte Speicherung in PDF oder für bildbasierte Archive in TIFF umzuwandeln. Der Konverter bewahrt das Dokumentenlayout exakt und erhält die Ordnerstruktur bei der stapelweisen Verarbeitung ganzer Verzeichnisbäume.
Word-Dateien auf Servern über die Befehlszeile konvertieren
Unternehmens-IT-Teams führen Total Doc ConverterX in geplanten Stapeljobs aus, um Word-Dokumente aus E-Mail-Systemen, Upload-Portalen und freigegebenen Laufwerken zu konvertieren. Kombinieren Sie es mit Total Folder Monitor, um neue DOC-Dateien beim Eingang in überwachten Ordnern automatisch zu konvertieren – vollständig automatisch ohne Pop-ups oder Benutzereingriff.
Dokumentenkonvertierung für alle Benutzer im Netzwerk bereitstellen
Organisationen setzen Total Doc ConverterX auf einem zentralen Server ein, damit Mitarbeiter abteilungsübergreifend Word-Dokumente über einen gemeinsamen Dienst in PDF, XLS, HTML oder Bilder konvertieren können. Eine Serverinstallation ersetzt Dutzende von Desktop-Konvertern – reduziert Lizenzkosten und IT-Wartungsaufwand.
Word-Konvertierung in eigene Softwareprodukte einbetten
Softwareanbieter integrieren Total Doc ConverterX über ActiveX in ihre Anwendungen, um DOC-zu-PDF-, DOC-zu-TIFF- und DOC-zu-HTML-Konvertierung anzubieten, ohne eine eigene Rendering-Engine zu entwickeln. Die API verarbeitet Word-, DOCX-, RTF- und TXT-Dateien mit vollständiger Layout-Beibehaltung und anpassbaren Ausgabeeinstellungen.
Total Doc ConverterX wird mit DocConverterX.exe ausgeliefert, einer Konsolenanwendung, die Sie aus Skripten, geplanten Aufgaben, CI-Runnern oder jedem Backend-Dienst heraus ansteuern können. Der Flag-Satz entspricht der GUI DocConverter.exe; die vollständige Referenz finden Sie in der Befehlszeilen-Dokumentation. Die folgenden Rezepte decken die Fälle ab, nach denen SDK-Kunden am häufigsten fragen.
Der kleinstmögliche Aufruf — eine Quelldatei, eine Ausgabe, ein Zielformat.
DocConverterX.exe "C:\contracts\NDA.doc" "C:\out\NDA.pdf" -cPDF
Verarbeiten Sie jede DOC in einem Ordner und legen Sie die PDFs in einem benachbarten Ausgabeverzeichnis ab.
DocConverterX.exe "C:\contracts\*.doc" "C:\out\" -cPDF
Tauschen Sie die Maske gegen *.rtf oder *.txt, um andere Quellformate zu konvertieren.
Dieselbe Binärdatei verarbeitet moderne Word-Dokumente. Richten Sie die Maske auf *.docx, und der Konverter erkennt das neue Format ohne zusätzliche Flags.
DocConverterX.exe "C:\contracts\*.docx" "C:\out\" -cPDF
Rechts- und HR-Archive leben selten in einem flachen Ordner. -Recurse durchläuft Unterverzeichnisse; -kfs erzeugt denselben Baum auf der Ausgabeseite, statt jede Datei in einen einzigen Topf zu kippen.
DocConverterX.exe "C:\contracts\2026\*.doc" "C:\out\2026\" -cPDF -Recurse -kfs
Wenn ein vorgelagerter Worker eine Queue-Datei schreibt und der Konverter sie konsumiert, wollen Sie nicht jeden Dateipfad selbst in die Befehlszeile codieren. -list liest Dateimasken (eine pro Zeile) aus einer Textdatei.
DocConverterX.exe -list "C:\queues\contracts.txt" "C:\out\" -cPDF
Langfristige Dokumentenarchive sind üblicherweise schwarzweiße TIFFs mit G4-Komprimierung — klein auf der Festplatte, verlustfrei, von jedem Imaging-System akzeptiert. Verwenden Sie -tc 7 für G4FAX; wechseln Sie zu -tc 1 für LZW oder -tc 3 für JPEG-komprimiertes TIFF.
DocConverterX.exe "C:\contracts\*.doc" "C:\archive\" -cTIFF -tc 7
Wenn das Zielformat PDF oder TIFF ist, sind Papiergröße, Ausrichtung und Ränder Flags statt dokumentspezifische Einstellungen. Nützlich für breite Tabellen, die nicht ins Hochformat-Letter passen.
DocConverterX.exe "C:\reports\*.doc" "C:\out\" -cPDF -ps A4 -po Landscape -TM 15 -LM 20 -BM 15 -RM 20
Bei *.txt-Quellen muss der Konverter selbst eine Schrift wählen. Pinnen Sie die Typografie explizit fest, damit die Ausgabe maschinenübergreifend konsistent aussieht, und schalten Sie -WordWrap ein, damit lange Zeilen am rechten Rand nicht abgeschnitten werden.
DocConverterX.exe "C:\logs\*.txt" "C:\out\" -cPDF -FontName "Consolas" -FontSize 10 -FontStyle B -WordWrap
Sobald DocConverterX.exe als Dienst oder geplanter Job läuft, ist das Protokoll der einzige Weg zu erfahren, was geschehen ist. -log unterdrückt interaktive Fehlerdialoge und schreibt Fehler in eine Datei, die Sie tailen oder auswerten können.
DocConverterX.exe "C:\contracts\*.doc" "C:\out\" -cPDF -log "C:\logs\docconv.log"
Kombinieren Sie das Makro <DATE> im Zielpfad mit -do, um Originale nach erfolgreicher Konvertierung zu löschen — nützlich für tägliche Eingangsordner, die in ein Archiv abfließen sollen.
DocConverterX.exe "C:\inbox\*.doc" "C:\archive\<DATE>\" -cPDF -do -log "C:\logs\intake.log"
Aktualisiert Fri, 01 May 2026
(nur $750.00)
|
|
|
new COM("DocConverter.DocConverterX") in PHP, new DocConverterX() in .NET, win32com.client.Dispatch("DocConverter.DocConverterX") in Python, WIN32OLE.new('DocConverter.DocConverterX') in Ruby. Alternativ kann die Kommandozeilen-Binärdatei DocConverterX.exe aus jedem Prozess, Scheduler oder Shell-Skript aufgerufen werden. Für ASP/PHP-Web-Antworten ist außerdem direktes PDF-Streaming über ConvertToStream verfügbar.-mp "owner-pwd" für das Eigentümerpasswort und -up "user-pwd", um das Öffnen der Datei zu schützen. Das Flag -perm akzeptiert jede Kombination aus Print, HighResPrint, Copy, Modify, Annotation, FormFill. Die Verschlüsselungsstärke wird über -EncryptStrength es256AES gesteuert. Für die digitale Signatur übergeben Sie -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pwd" -SignLoc -SignCon -SignRes, um an jede Ausgabe-PDF ein X.509-Zertifikat anzuhängen.DocConverterX.exe "C:\inbox\*.docx" "C:\out\" -cPDF. Fügen Sie -Recurse hinzu, um in Unterordner abzusteigen, und -kfs, um den Ordnerbaum auf der Ausgabeseite zu spiegeln, anstatt alles in einen einzigen Ordner zu schreiben. Kombinieren Sie das mit -list "queue.txt" für Worker-gesteuerte Pipelines und -msuccess/-merror, um verarbeitete und fehlgeschlagene Quelldateien in separate Ordner zu leiten..md als Ausgabeformat und der Konverter schreibt GitHub-Flavored Markdown: Word-Stile werden auf die Markdown-Struktur abgebildet (Heading 1..Heading 6 werden zu #/##/###; Aufzählungs- und nummerierte Listen bleiben Listen; der Stil Quote wird zu >-Blockzitaten), Tabellen werden zu GFM-Tabellen, wobei verbundene Zellen und mehrzeilige Überschriften erhalten bleiben, und Inline-Bilder werden daneben gespeichert und mit  referenziert. Ein YAML-Frontmatter-Block enthält source_file, title und author aus den Dokument-Metadaten, created/modified-Zeitstempel, erkannte Sprachen und einen Binär-Hash. Das ist Teil des CoolUtils RAG Adapter — derselbe Markdown-Kontrakt wird von jedem Total Converter X-Produkt gemeinsam genutzt.binary_hash zur Provenienznachweis und ein chunks_hint-Array. Aktivieren mit -Docling auf der Befehlszeile. Das JSON ist vom Markdown unabhängig — Sie können beides in Ihren Index einspeisen oder nur die .md verwenden..md-Datei ist reines GFM mit einem YAML-Frontmatter-Block, sodass LangChains UnstructuredMarkdownLoader, LlamaIndex' MarkdownReader, Haystacks MarkdownToDocument und Claude Codes MCP-Datei-Tools sie direkt lesen. Bei Claude, ChatGPT oder jeder anderen Chat-Oberfläche können Sie das Markdown unverändert in den Kontext einfügen — Überschriften zeigen die Dokumentstruktur, Tabellen werden gerendert, und das Frontmatter gibt dem Modell Quelldateinamen, Autor und Sprachhinweise.DocConverterX.exe "C:\inbox\*.docx" "C:\out\" -cMD -Docling -Recurse -kfs. -cMD wählt Markdown; -Docling schreibt zusätzlich den .docling.json-Sidecar; -Recurse durchläuft Unterverzeichnisse; -kfs spiegelt den Quellordnerbaum auf der Ausgabeseite. Über COM: obj.Convert("contract.docx", "contract.md", "-cMD -Docling"). Das resultierende Markdown ist bereit zum Chunken, Einbetten und Indizieren in jedem Vektorspeicher.Laden Sie die Testversion herunter und konvertieren Sie Ihre Dateien in wenigen Minuten.
Keine Kreditkarte oder Email erforderlich.