Konvertieren Sie Outlook-E-Mails mit Anhängen zu PDF, DOC, TIFF, HTML, EML. Server-Version.
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Total Outlook Converter Pro X ist ein serverseitiges SDK, das PST-, OST-, MSG- und EML-Postfächer einliest und E-Mails in PDF, PDF/A, DOC, RTF, TXT, HTML, TIFF und JPEG konvertiert — wobei Anhänge in dasselbe Zielformat umgewandelt und in einer einzigen Ausgabedatei zusammengeführt werden, ohne dass Microsoft Outlook auf dem Server installiert sein muss. Das Tool läuft headless: keine GUI, keine Dialoge, keine Popups. Total Outlook Converter Pro X wird sowohl mit einer Kommandozeilen-Binärdatei als auch mit einer ActiveX/COM-Schnittstelle ausgeliefert und lässt sich daher direkt in ASP, PHP, .NET, Python, Ruby, Java und jedes andere COM-fähige Backend einbinden.
Was die Pro-Variante vom regulären Outlook Converter X unterscheidet, ist der Schalter -docs. Mit aktiviertem -docs wird jeder unterstützte Anhang — Word, Excel, PowerPoint, Bilder, PDFs — ins Zielformat konvertiert und entweder in das Nachrichten-PDF integriert oder als separate Dokumente daneben abgelegt. Der Empfänger öffnet eine einzige Datei und sieht den E-Mail-Text plus alle Anhänge in der korrekten Lesereihenfolge. Quellformate:
-sub; spiegelt den Ordnerbaum in der Ausgabe mit -kfs
Über die Anhangskonvertierung hinaus deckt Total Outlook Converter Pro X das gesamte E-Discovery- und Aktenaufbewahrungs-Szenario ab: PDF/A-Ausgabe (-pdfa), digitale Signatur mit X.509-Zertifikaten (-PFXFile/-PFXPass), Erhalt der RFC-822-Transport-Header (-rfcheaders), Indizierung von Anhang-Metadaten (-iattach), Bates-Stempel in Kopf- und Fußzeile mit fortlaufender Seitennummerierung über E-Mail und Anhänge hinweg, passwortgeschützte PDFs mit einzelnen Berechtigungs-Flags und Blockieren externer Bilder (-dinet), damit der Konverter nicht beim Warten auf einen Tracking-Pixel hängen bleibt.
Hohe Konvertierungsgeschwindigkeit und Stapelverarbeitung machen den Prozess einfach und ermüdungsfrei — Zehntausende Nachrichten mit Anhängen pro nächtlichem Lauf sind normal. Testen Sie die Software kostenlos (30 Tage Probezeitraum, keine Einschränkungen) und überzeugen Sie sich, dass sie ihren Preis wert ist.
Einige der derzeit unterstützten Formatkonvertierungen:
|
|
|
(enthält 30 Tage KOSTENLOSE Testversion)
(nur $1100.00)
string src = @"C:\Mail\Archive.pst";
string dest = @"C:\out\";
var cnv = new OutlookConverterX();
cnv.Convert(src, dest, "-cPDF -docs -sub -kfs -log c:\\out\\Outlook.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\OutlookConverterX.exe";
sbLogs.AppendLine(executablePath + "...");
var srcPath = $@"{assemblyDirectoryPath}\src\sample.pst";
var outPath = $@"{assemblyDirectoryPath}\out\";
startInfo.FileName = executablePath;
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 -docs -sub -kfs";
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("OutlookConverterPro.OutlookConverterX")
C.Convert "c:\Mail\Archive.pst", "c:\out\", "-cPDF -docs -sub -kfs -log c:\Outlook.log"
Response.Write C.ErrorMessage
set C = nothing
dim C
Set C=CreateObject("OutlookConverterPro.OutlookConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename=mail.pdf"
Response.BinaryWrite C.ConvertToStream("C:\www\ASP\sample.msg", "C:\www\ASP", "-cpdf -docs -log c:\html.log")
set C = nothing
$src="C:\\Mail\\Archive.pst";
$dest="C:\\out\\";
$c= new COM("OutlookConverterPro.OutlookConverterX");
$c->convert($src,$dest, "-cPDF -docs -sub -kfs -log c:\\Outlook.log");
echo $c->ErrorMessage == "" ? "OK" : "fail:".$c->ErrorMessage;
require 'win32ole'
c = WIN32OLE.new('OutlookConverterPro.OutlookConverterX')
src = "C:\\Mail\\Archive.pst"
dest = "C:\\out\\"
c.convert(src, dest, "-cPDF -docs -sub -kfs -log c:\\out\\Outlook.log")
if c.ErrorMessage != ""
puts c.ErrorMessage
end
import win32com.client
c = win32com.client.Dispatch("OutlookConverterPro.OutlookConverterX")
src = "C:\\Mail\\Archive.pst"
dest = "C:\\out\\"
c.convert(src, dest, "-cPDF -docs -sub -kfs -log c:\\out\\Outlook.log")
if c.ErrorMessage:
print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto;
var
c: OleVariant;
begin
c := CreateOleObject('OutlookConverterPro.OutlookConverterX');
c.Convert('c:\Mail\Archive.pst', 'c:\out\', '-cPDF -docs -sub -kfs -log c:\out\Outlook.log');
if c.ErrorMessage <> '' then
ShowMessage(c.ErrorMessage);
end;
var c = new ActiveXObject("OutlookConverterPro.OutlookConverterX");
c.Convert("C:\\Mail\\Archive.pst", "C:\\out\\", "-cPDF -docs -sub -kfs");
if (c.ErrorMessage != "")
alert(c.ErrorMessage)
use Win32::OLE; my $src = "C:\\Mail\\Archive.pst"; my $dest = "C:\\out\\"; my $c = CreateObject Win32::OLE 'OutlookConverterPro.OutlookConverterX'; $c->convert($src, $dest, "-cPDF -docs -sub -kfs -log c:\\out\\Outlook.log"); print $c->ErrorMessage if $c->ErrorMessage ne "";
"Ihr Programm hat mich gerettet, als ich E-Mails von und an einen Mitarbeiter ausgraben musste, der unseren Schulbezirk vor 8 Jahren verlassen hatte. Wir sind ein kleiner K-12-Bezirk mit etwa 500 Schülern und haben im Rahmen einer rechtlichen Untersuchung eine Auskunftsanfrage erhalten. Das Programm gab am Ende jedes Stapels von 50 bis 100 Nachrichten zwar meist einen Windows-Speicherfehler aus, arbeitete aber durch die Fehler hindurch weiter und ließ mich die Aufgabe in weniger als einem Tag erledigen. Vielen Dank!"
Larry Gohmert
Yorktown ISD
"Wir machen E-Discovery für externe Anwaltskanzleien. Kunden schicken uns 10-50 GB große PST-Custodian-Dateien; unsere Pipeline macht aus jeder PST ein einziges PDF pro Fall, jede E-Mail plus jeder konvertierte Anhang in der richtigen Lesereihenfolge mit erhaltenen RFC-Headern. Total Outlook Converter Pro X mit -docs -iattach -rfcheaders -sub -kfs ist die Engine. Rund 6.000 Nachrichten pro Stunde auf unserer Hardware, inklusive DOCX/XLSX-Anhangsrendering. Fünf Jahre im Produktivbetrieb, keine Ausfälle, die wir dem Konverter anlasten könnten."
Henrik J.
Senior Backend Developer at a legal-tech vendor
"Patientenkommunikations-Archive müssen als PDF/A mit digitalen X.509-Signaturen in unserem Dokumentenmanagementsystem landen — HIPAA-Anforderung an die Beweiskette. -pdfa plus -PFXFile/-PFXPass plus -SignLoc/-SignCon/-SignRes deckt das gesamte Signaturszenario in einem einzigen Binäraufruf ab. Wir haben damit eine Outlook-Interop-Pipeline ersetzt, die auf jeder Konvertierungs-VM eine Desktop-Outlook-Installation brauchte. Headless auf Windows Server Core, kein Outlook, keine Überraschungen."
Renata B.
DevOps Engineer at a healthcare records platform
"Wir haben Total Outlook Converter Pro X unter der Royalty-Free-Lizenz in unser Compliance-Archivierungsprodukt integriert. Die einmalige Projektgebühr war ein Bruchteil dessen, was Aspose.Email plus Aspose.Words plus Aspose.PDF als Stack gekostet hätten. Unser Installer liefert das ActiveX aus und registriert es, unsere App ruft es direkt auf, Endanwender sehen nur unsere Oberfläche. Die 32-Bit-Beschränkung des ActiveX kostete uns ein paar Tage Pipeline-Umbau, der Support reagierte aber zügig auf unsere Anfragen nach Workarounds."
Daichi M.
Independent Software Vendor
"Kunden schicken uns Exchange-Export-PSTs ausgeschiedener Mitarbeiter. Unsere Worker-Pipeline führt jeden Postfachordner zu einem Bates-gestempelten PDF pro Custodian zusammen. -sub -kfs erhält die Outlook-Ordnerhierarchie auf der Ausgabeseite, -HeadText/-FootText setzt die Fallkennung und durchgehende Seitennummerierung über Nachrichten- und Anhangsseiten hinweg. Über alle Läufe hinweg deterministisch, was für die juristische Sichtung wichtig ist. Die CLI ist stabil und gut dokumentiert, die OST-Unterstützung hat uns in Fällen gerettet, in denen das ursprüngliche Exchange-Profil bereits weg war."
Aleksandra W.
Lead .NET Developer at a corporate-archive provider
Total Outlook Converter Pro X wird mit OutlookConverterX.exe ausgeliefert, einer Konsolenanwendung, die Sie aus Skripten, geplanten Aufgaben, E-Discovery-Pipelines oder jedem Backend-Dienst heraus ansteuern können. Der Flag-Satz entspricht der GUI-Variante; die vollständige Referenz finden Sie in der Befehlszeilen-Dokumentation. Was die Pro-X-Binärdatei vom Standard-Outlook-Converter trennt, ist die Anhang-Behandlung: der Schalter -docs sagt dem Konverter, angehängte Word-, Excel-, Bild- und PDF-Dateien ins Zielformat zu rendern und sie in dasselbe Ausgabedokument wie den E-Mail-Body zu nähen. Die folgenden Rezepte stützen sich auf diese Fähigkeit.
Der charakteristische Pro-Workflow. Jede Nachricht wird zu einem einzigen PDF, das den E-Mail-Header, den Body und jeden Anhang inline gerendert enthält — keine Waisendateien in einem Beistellordner.
OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\out\" -cPDF -docs -attach -images
Produktions-PSTs sind nie flach. -sub steigt in jeden Outlook-Unterordner hinab; -kfs bildet denselben Baum auf der Festplatte ab, sodass Posteingang, Gesendet und benutzerdefinierte Ordner in der Ausgabe getrennt bleiben.
OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\out\Archive\" -cPDF -docs -sub -kfs -template "[date:yyyy-mm-dd]_[sender]_[subject]"
Prüfer wollen ein Manifest, was angehängt war, nicht nur den E-Mail-Body. -iattach schreibt Anhang-Metadaten ins Dokument, -uattach öffnet gezippte Anhänge, sodass auch deren Inhalte konvertiert werden, und -rfcheaders bewahrt die vollständigen RFC-822-Transport-Header für die Beweiskette.
OutlookConverterX.exe "C:\Cases\Custodian01.pst" "C:\review\Custodian01\" -cPDF -docs -attach -iattach -uattach -rfcheaders -sub -kfs
Wenn Custodians von einem Worker geladen werden, kommt die Queue als Textdatei mit einer PST pro Zeile an. -list verarbeitet diese Datei direkt, sodass Sie nicht hunderte Pfade in die Befehlszeile codieren müssen.
OutlookConverterX.exe -list "C:\queues\custodians.txt" "C:\review\" -cPDF -docs -sub -kfs -fo
Juristische Prüfungen verlangen fortlaufende Nummerierung auf jeder Seite, einschließlich Seiten aus konvertierten Anhängen. Die Kopf-/Fußzeilen-Flags gelten für das zusammengeführte PDF als Ganzes, sodass ein einzelnes [page]-Token Ihnen kontinuierliche Nummerierung über die E-Mail und ihre gerenderten Dokumente hinweg gibt.
OutlookConverterX.exe "C:\Cases\Matter-2026-014.pst" "C:\review\Matter-2026-014\" -cPDF -docs -attach -HeadText "MATTER-2026-014 [date]" -HeadAlign right -FootText "Bates [page]" -FootAlign center
Standard für den Versand eines konvertierten Postfachs an externe Anwälte: ein sichtbares Label auf jeder Seite, ein Owner-Passwort, das Bearbeitungs-/Druckrechte sperrt, und ein User-Passwort, das das Öffnen der Datei überhaupt regelt.
OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\out\" -cPDF -docs -HeadText "CONFIDENTIAL — ATTORNEY WORK PRODUCT" -HeadAlign center -mp "owner-pwd" -up "user-pwd" -perm Copy
Ersetzen Sie Copy durch eine beliebige Kombination aus Modify, Annotation, FormFill, HighResPrint, um genau die Rechte zu vergeben, die der Empfänger braucht.
Records-Management-Workflows, die ISO-19005-konforme PDF/A-Dateien mit korrekten Autoren-Metadaten erfordern. Dieselben Flags funktionieren, ob die Quelle eine einzelne PST oder ein Ordner mit MSG/EML-Dateien ist.
OutlookConverterX.exe "C:\Mail\*.pst" "C:\archive\" -cPDF -docs -pdfa -PDFAuthor "Acme Records" -PDFTitle "2025 Q4 Mail Archive" -PDFSubject "Retention class 7" -sub
Für regulierte Branchen, die eine kryptografische Signatur auf jeder gelieferten Datei verlangen. Richten Sie die Binärdatei auf ein PFX-Zertifikat und liefern Sie sein Passwort; jedes E-Mail-PDF wird beim Schreiben signiert.
OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\signed\" -cPDF -docs -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pass" -SignLoc "Boston, MA" -SignCon "[email protected]" -SignRes "Records retention"
Manche Review-Plattformen wollen die E-Mail als ein PDF und jeden Anhang als eigene Datei, namentlich verlinkt. -sdocs schreibt konvertierte Anhänge als eigenständige Dokumente, statt sie zusammenzuführen; -atemplate steuert, wie diese Begleitdateien benannt werden.
OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\out\" -cPDF -docs -sdocs -attach -template "[mail_index]_[subject]" -atemplate "[mail]_att[attach_index]_[attach]"
Sobald OutlookConverterX.exe als Dienst oder geplanter Job läuft, ist das Protokoll der einzige Rückkanal. -verbosity detail schreibt eine Zeile pro Nachricht; -logmode append bewahrt die Historie über Läufe hinweg; -dinet blockiert das Laden externer Bilder, sodass der Konverter nie auf ein Tracking-Pixel wartet.
OutlookConverterX.exe "C:\Mail\*.pst" "C:\out\" -cPDF -docs -sub -kfs -log "C:\logs\outlookconv.log" -verbosity detail -logmode append -dinet -fo
Aktualisiert Tue, 05 May 2026
(nur $1100.00)
-docs. Mit -docs wandelt der Konverter jeden unterstützten Anhang (Word, Excel, PowerPoint, Bilder, PDFs) in das Zielformat um und führt ihn entweder mit dem E-Mail-Text in einem einzigen Ausgabedokument zusammen oder speichert ihn als separates Dokument daneben (-sdocs). Der reguläre Outlook Converter X speichert Anhänge nur in ihrem Ursprungsformat neben der E-Mail. Pro ist die richtige Wahl für E-Discovery, Aktenaufbewahrung und jeden Workflow, bei dem das Endprodukt ein eigenständiges PDF pro E-Mail-Thread ist.new COM("OutlookConverterPro.OutlookConverterX") in PHP, new OutlookConverterX() in .NET (nach Registrierung des Pro-ActiveX), win32com.client.Dispatch("OutlookConverterPro.OutlookConverterX") in Python, WIN32OLE.new('OutlookConverterPro.OutlookConverterX') in Ruby. Alternativ lässt sich die Kommandozeilen-Binärdatei OutlookConverterX.exe aus jedem Prozess, Scheduler oder Shell-Skript heraus aufrufen.-sub, um in jeden Outlook-Unterordner abzusteigen (Posteingang, Gesendete Elemente, Entwürfe, eigene Ordner). Fügen Sie -kfs hinzu, um denselben Ordnerbaum auf der Ausgabeseite nachzubilden, anstatt alles in einen einzigen Topf zu werfen. In Kombination mit -template "[date:yyyy-mm-dd]_[sender]_[subject]" wird aus einer 10 GB großen PST ein sauber strukturierter Ordnerbaum aus selbsterklärenden PDF-Dateien, fertig für Sichtung oder Archivierung.-pdfa für ISO-19005-Konformität (PDF/A) und anschließend -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pwd", um das Dokument mit einem firmeneigenen X.509-Zertifikat digital zu signieren. -SignLoc, -SignCon und -SignRes hängen Signatur-Metadaten an. In Verbindung mit -rfcheaders für den Erhalt der Transport-Header und -iattach für die Indizierung der Anhänge deckt das den vollständigen Archivierungsbedarf ab, den regulierte Branchen verlangen.-IgnoreInvalidSource verhindert, dass eine einzelne fehlerhafte Quelle den gesamten Stapel abbricht. -dinet blockiert das Laden externer Bilder, sodass der Konverter nie beim Warten auf einen in einer HTML-Mail eingebetteten Tracking-Pixel hängt. -list als Eingabe-Warteschlangendatei plus -log -verbosity detail schreibt eine strukturierte Zeile pro Nachricht und pro Anhang, die sich von Log-Aggregatoren einlesen lässt.Laden Sie die Testversion herunter und konvertieren Sie Ihre Dateien in wenigen Minuten.
Keine Kreditkarte oder Email erforderlich.