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:
|
|
|
(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
Developers and IT teams that convert Word documents to PDF, images, and other formats on servers
Add DOC-to-PDF conversion to your web app via ActiveX
Web developers integrate Total Doc ConverterX into ASP, PHP, or .NET applications so users can upload Word files and receive converted PDF, HTML, or image output. The converter runs silently on the server with no GUI, handling multiple simultaneous conversion requests without interruption.
Convert Word uploads to PDF and TIFF for archival systems
Document management platforms use Total Doc ConverterX to convert incoming DOC and DOCX files to PDF for standardized storage or TIFF for image-based archives. The converter preserves document layout exactly and maintains folder structure when processing entire directory trees in batch.
Convert Word files on servers via command line
Enterprise IT teams run Total Doc ConverterX in scheduled batch jobs to convert Word documents from email systems, upload portals, and shared drives. Combine with Total Folder Monitor to auto-convert new DOC files as they arrive in watched folders — completely hands-free with no pop-ups or user interaction.
Serve document conversion to all users on your network
Organizations deploy Total Doc ConverterX on a central server so employees across departments can convert Word documents to PDF, XLS, HTML, or images through a shared service. One server installation replaces dozens of desktop converters — reducing licensing costs and IT maintenance.
Embed Word conversion into your own software products
Software vendors integrate Total Doc ConverterX via ActiveX into their applications to offer DOC-to-PDF, DOC-to-TIFF, and DOC-to-HTML conversion without building a rendering engine. The API handles Word, DOCX, RTF, and TXT files with full layout preservation and customizable output settings.
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.Laden Sie die Testversion herunter und konvertieren Sie Ihre Dateien in wenigen Minuten.
Keine Kreditkarte oder Email erforderlich.