Logo
Accueil Produits Support Contact À propos de nous
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Total Outlook Converter Pro X — une solution serveur pratique pour convertir des e-mails Outlook

Convertissez des emails Outlook avec pièces jointes en PDF, DOC, TIFF, HTML, EML. Version serveur.

Total Outlook Converter Pro-X professionnel

Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine

Total Outlook Converter Pro X est un SDK serveur qui lit les boîtes aux lettres PST, OST, MSG et EML et convertit les e-mails en PDF, PDF/A, DOC, RTF, TXT, HTML, TIFF et JPEG — avec les pièces jointes converties dans le même format cible et fusionnées dans un seul fichier de sortie, sans Microsoft Outlook sur le serveur. Il fonctionne en mode headless : pas d'interface graphique, pas de boîtes de dialogue, pas de fenêtres pop-up. Total Outlook Converter Pro X est livré avec un binaire en ligne de commande et une interface ActiveX/COM, ce qui lui permet de s'intégrer dans ASP, PHP, .NET, Python, Ruby, Java et tout autre backend compatible COM.

Ce qui distingue la version Pro de la version Outlook Converter X classique, c'est le commutateur -docs. Avec -docs activé, chaque pièce jointe prise en charge — Word, Excel, PowerPoint, images, PDF — est convertie au format cible et soit fusionnée dans le PDF du message, soit enregistrée comme document distinct à côté. Le destinataire ouvre un seul fichier et y trouve le corps de l'e-mail ainsi que toutes les pièces jointes dans l'ordre de lecture. Formats source :

  • Outlook PST (formats ANSI hérités et Unicode)
  • Outlook OST (cache hors ligne)
  • MSG individuels (message Outlook unique)
  • EML (message RFC-822 avec MIME multipart optionnel)
  • Parcours de la hiérarchie PST avec -sub ; reproduction de l'arborescence de dossiers en sortie avec -kfs

Au-delà de la conversion des pièces jointes, Total Outlook Converter Pro X couvre tout le scénario e-discovery et conservation d'archives : sortie PDF/A (-pdfa), signature numérique avec certificats X.509 (-PFXFile/-PFXPass), préservation des en-têtes de transport RFC-822 (-rfcheaders), indexation des métadonnées des pièces jointes (-iattach), tampon d'en-tête/pied de page de type Bates avec numérotation continue à travers les e-mails et les pièces jointes, PDF protégés par mot de passe avec drapeaux de permission individuels, et blocage des images distantes (-dinet) afin que le convertisseur ne reste jamais bloqué à attendre un pixel de suivi.

La vitesse de conversion élevée et les conversions par lot rendent le processus simple et sans perte de temps — des dizaines de milliers de messages avec pièces jointes par exécution nocturne, c'est la norme. Essayez gratuitement (période d'essai de 30 jours, sans limitations) et constatez que cela vaut vraiment son prix.

Quelques-unes des conversions de formats actuellement prises en charge :

    PST / OST
  • PST vers PDF (avec pièces jointes)
  • PST vers PDF/A (signé)
  • OST vers PDF (sans Outlook)
  • Hiérarchie PST parcourue, sortie reproduite
    MSG / EML
  • MSG vers PDF / DOC / TIFF
  • EML vers PDF / DOC / HTML
  • Masque de dossier + récursion
  • Modèles de nommage de fichiers personnalisés
    E-discovery / archive
  • En-têtes RFC-822 préservés
  • Tampon d'en-tête/pied de page Bates
  • Signature numérique X.509
Télécharger maintenant!

(inclut un essai GRATUIT de 30 jours)

Acheter une licence

(seulement $1100.00)



Exemples d'utilisation de Total Outlook Converter Pro X

Convertir des fichiers PST/OST/MSG/EML avec Total Outlook Converter Pro X et .NET


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);

Convertir des fichiers PST/OST sur des serveurs web avec Total Outlook Converter Pro X

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);
        }
    }
Plus d'informations sur Azure Functions.

Convertir des fichiers PST/OST sur des serveurs web avec Total Outlook Converter Pro X

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

Diffuser le PDF résultant directement depuis ASP

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

Convertir des fichiers PST/MSG avec PHP et Total Outlook Converter Pro X

$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;

Convertir des fichiers PST/OST avec Total Outlook Converter Pro X et Ruby

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

Convertir des fichiers PST/OST avec Total Outlook Converter Pro X et Python

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)

Convertir des fichiers PST/OST avec Pascal et Total Outlook Converter Pro X

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;

Convertir des fichiers PST/OST sur des serveurs web avec Total Outlook Converter Pro X

var c = new ActiveXObject("OutlookConverterPro.OutlookConverterX");
c.Convert("C:\\Mail\\Archive.pst", "C:\\out\\", "-cPDF -docs -sub -kfs");
if (c.ErrorMessage != "")
  alert(c.ErrorMessage)

Convertir des fichiers PST/OST avec Total Outlook Converter Pro X et Perl

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 "";

quote

Total Outlook Converter Pro X — une solution serveur pratique pour convertir des e-mails Outlook Avis des clients 2026

Évaluez-le
Noté 4.7/5 sur la base des avis des clients
5 Star

"Votre programme m'a sauvé quand j'ai dû extraire les e-mails reçus et envoyés par un employé qui avait quitté notre district il y a 8 ans. Nous sommes un petit district scolaire (K-12) d'environ 500 élèves et nous avons reçu une demande d'information publique dans le cadre d'une enquête juridique. Le programme renvoyait certes une erreur mémoire Windows à la fin de chaque lot de 50 à 100 messages, mais il continuait à fonctionner malgré ces erreurs et m'a permis de terminer le travail en moins d'une journée. Merci !"

5 Star Larry Gohmert
Yorktown ISD

"Nous faisons de l'e-discovery pour des cabinets d'avocats externes. Les clients nous envoient des fichiers PST de dépositaires de 10 à 50 Go ; notre pipeline transforme chaque PST en un PDF par dossier, chaque e-mail accompagné de chaque pièce jointe convertie dans l'ordre de lecture, avec les en-têtes RFC préservés. Total Outlook Converter Pro X avec -docs -iattach -rfcheaders -sub -kfs est le moteur. Environ 6 000 messages par heure sur notre matériel, y compris le rendu des pièces jointes DOCX/XLSX. Cinq ans en production, aucune défaillance imputable au convertisseur."

5 Star Henrik J.
Senior Backend Developer at a legal-tech vendor

"Les archives de communications patients doivent atterrir dans notre système de gestion documentaire au format PDF/A avec signature numérique X.509 — exigence de chaîne de traçabilité HIPAA. -pdfa plus -PFXFile/-PFXPass plus -SignLoc/-SignCon/-SignRes couvre tout le scénario de signature en un seul appel binaire. Nous avons remplacé un pipeline Outlook-Interop qui nécessitait l'installation d'un Outlook bureautique sur chaque VM de conversion. Headless sur Windows Server Core, sans Outlook, sans surprises."

5 Star Renata B.
DevOps Engineer at a healthcare records platform

"Nous avons intégré Total Outlook Converter Pro X dans notre produit d'archivage de conformité sous la licence Royalty-Free. Les frais uniques par projet ont représenté une fraction de ce qu'auraient coûté Aspose.Email, Aspose.Words et Aspose.PDF en pile. Notre installateur livre et enregistre l'ActiveX, notre application l'appelle directement, et les utilisateurs finaux ne voient que notre interface. La limitation 32 bits de l'ActiveX nous a coûté quelques jours de retravail du pipeline, mais le support a été réactif quand nous avons demandé des solutions de contournement."

4 Star Daichi M.
Independent Software Vendor

"Les clients nous envoient des PST issus d'exports Exchange d'employés sortants. Notre pipeline de workers fusionne chaque dossier de boîte aux lettres en un PDF unique tamponné Bates par dépositaire. -sub -kfs préserve la hiérarchie des dossiers Outlook côté sortie, -HeadText/-FootText applique l'étiquette du dossier juridique et la pagination continue sur les pages d'e-mail comme sur celles des pièces jointes. Déterministe d'une exécution à l'autre, ce qui compte pour l'examen juridique. La CLI est stable et bien documentée, et la prise en charge OST nous a sauvés sur les dossiers où le profil Exchange d'origine avait déjà disparu."

5 Star Aleksandra W.
Lead .NET Developer at a corporate-archive provider


Exemples en ligne de commande

Total Outlook Converter Pro X est livré avec OutlookConverterX.exe, un binaire console que vous pouvez piloter depuis des scripts, des tâches planifiées, des pipelines de e-discovery ou tout service backend. Le jeu d'options correspond à la version GUI ; pour la référence complète, consultez la documentation en ligne de commande. Ce qui sépare le binaire Pro X de l'Outlook Converter standard est la gestion des pièces jointes : l'option -docs indique au convertisseur de rendre les fichiers Word, Excel, image et PDF joints dans le format cible et de les coudre dans le même document de sortie que le corps de l'e-mail. Les recettes ci-dessous s'appuient sur cette capacité.

1. Convertir un PST et fusionner chaque e-mail avec ses pièces jointes en un seul PDF

Le flux Pro signature. Chaque message devient un seul PDF qui contient l'en-tête de l'e-mail, le corps et chaque pièce jointe rendue en ligne — pas de fichiers orphelins dans un dossier annexe.

OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\out\" -cPDF -docs -attach -images

2. Parcourir une hiérarchie PST entière, refléter l'arborescence des dossiers

Les PST de production ne sont jamais plats. -sub descend dans chaque sous-dossier Outlook ; -kfs recrée cette même arborescence sur disque pour qu'Inbox, Sent et les dossiers personnalisés restent séparés dans la sortie.

OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\out\Archive\" -cPDF -docs -sub -kfs -template "[date:yyyy-mm-dd]_[sender]_[subject]"

3. Audit des pièces jointes pour la e-discovery

Les examinateurs veulent un manifeste de ce qui a été joint, pas juste le corps de l'e-mail. -iattach écrit les métadonnées de pièce jointe dans le document, -uattach ouvre les pièces jointes zippées pour que leur contenu soit aussi converti, et -rfcheaders préserve les en-têtes complets de transport RFC-822 pour la chaîne de garde.

OutlookConverterX.exe "C:\Cases\Custodian01.pst" "C:\review\Custodian01\" -cPDF -docs -attach -iattach -uattach -rfcheaders -sub -kfs

4. Traiter de nombreux PST depuis un fichier de file d'attente

Lorsque les dépositaires sont chargés par un worker, la file d'attente arrive comme un fichier texte avec un PST par ligne. -list consomme ce fichier directement pour que vous n'ayez pas à encoder des centaines de chemins dans la ligne de commande.

OutlookConverterX.exe -list "C:\queues\custodians.txt" "C:\review\" -cPDF -docs -sub -kfs -fo

5. Tamponnage de style Bates sur le corps de l'e-mail et les pièces jointes

La revue juridique exige une numérotation séquentielle sur chaque page, y compris les pages provenant de pièces jointes converties. Les options d'en-tête/pied de page s'appliquent au PDF fusionné dans son ensemble, donc un seul jeton [page] vous donne une numérotation continue à travers l'e-mail et ses documents rendus.

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

6. Filigrane confidentiel via en-tête, sortie protégée par mot de passe

Standard pour l'expédition d'une boîte aux lettres convertie à un avocat externe : une étiquette visible sur chaque page, un mot de passe propriétaire qui verrouille les autorisations d'édition/impression et un mot de passe utilisateur qui contrôle l'ouverture du fichier.

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

Remplacez Copy par toute combinaison de Modify, Annotation, FormFill, HighResPrint pour accorder exactement les droits dont le destinataire a besoin.

7. Sortie d'archivage PDF/A avec métadonnées complètes

Flux de gestion documentaire qui exigent des fichiers PDF/A conformes ISO 19005 avec des métadonnées d'auteur appropriées. Les mêmes options fonctionnent que la source soit un seul PST ou un dossier de fichiers MSG/EML.

OutlookConverterX.exe "C:\Mail\*.pst" "C:\archive\" -cPDF -docs -pdfa -PDFAuthor "Acme Records" -PDFTitle "2025 Q4 Mail Archive" -PDFSubject "Retention class 7" -sub

8. Signer numériquement chaque PDF de sortie

Pour les industries réglementées qui exigent une signature cryptographique sur chaque fichier livré. Pointez le binaire sur un certificat PFX et fournissez sa phrase de passe ; chaque PDF d'e-mail est signé au moment où il est écrit.

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"

9. Détacher les pièces jointes en documents séparés

Certaines plates-formes de revue veulent l'e-mail en un seul PDF et chaque pièce jointe comme son propre fichier, liés par le nom. -sdocs écrit les pièces jointes converties comme documents autonomes au lieu de les fusionner ; -atemplate contrôle comment ces fichiers compagnons sont nommés.

OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\out\" -cPDF -docs -sdocs -attach -template "[mail_index]_[subject]" -atemplate "[mail]_att[attach_index]_[attach]"

10. Exécutions serveur sans surveillance avec journalisation détaillée

Une fois que OutlookConverterX.exe tourne en service ou tâche planifiée, le journal est le seul canal de retour. -verbosity detail écrit une ligne par message ; -logmode append conserve l'historique entre les exécutions ; -dinet bloque le chargement d'images distantes pour que le convertisseur ne reste jamais bloqué en attendant un pixel de suivi.

OutlookConverterX.exe "C:\Mail\*.pst" "C:\out\" -cPDF -docs -sub -kfs -log "C:\logs\outlookconv.log" -verbosity detail -logmode append -dinet -fo
Télécharger maintenant!

Mis à jour Tue, 05 May 2026

Acheter une licence

(seulement $1100.00)



Foire aux questions sur Total Outlook Converter Pro X ▼

Non. Total Outlook Converter Pro X lit directement les fichiers PST, OST, MSG et EML grâce à son propre analyseur. Vous n'avez besoin ni d'Outlook, ni du Outlook Object Model, ni de MAPI, ni de Redemption sur le serveur de conversion. C'est la principale raison pour laquelle les clients abandonnent les pipelines Outlook-Interop et Aspose.Email au profit d'Outlook Converter Pro X — pas de licences Office, pas de plantages d'application pool, pas d'instance Outlook headless à maintenir en vie, et les fichiers OST peuvent être lus sans leur profil Exchange d'origine.
La version Pro X ajoute le moteur de conversion des pièces jointes -docs. Avec -docs, le convertisseur transforme chaque pièce jointe prise en charge (Word, Excel, PowerPoint, images, PDF) au format cible et les fusionne dans le même document de sortie que le corps de l'e-mail, ou les enregistre comme documents distincts à côté (-sdocs). La version Outlook Converter X classique ne fait qu'enregistrer les pièces jointes dans leur format d'origine à côté de l'e-mail. Pro est le bon choix pour l'e-discovery, la conservation d'archives et tout flux de travail dont le livrable est un PDF unique et autonome par fil d'e-mail.
Total Outlook Converter Pro X expose une interface COM/ActiveX, donc tout langage compatible COM peut l'appeler directement : new COM("OutlookConverterPro.OutlookConverterX") en PHP, new OutlookConverterX() en .NET (après enregistrement de l'ActiveX Pro), win32com.client.Dispatch("OutlookConverterPro.OutlookConverterX") en Python, WIN32OLE.new('OutlookConverterPro.OutlookConverterX') en Ruby. Sinon, le binaire en ligne de commande OutlookConverterX.exe peut être appelé depuis n'importe quel processus, ordonnanceur ou script shell.
Passez -sub pour descendre dans chaque sous-dossier Outlook (Boîte de réception, Éléments envoyés, Brouillons, dossiers personnalisés). Ajoutez -kfs pour recréer cette même arborescence de dossiers côté sortie au lieu de tout aplatir dans un seul répertoire. Combiné à -template "[date:yyyy-mm-dd]_[sender]_[subject]", cela transforme un PST de 10 Go en une arborescence de dossiers propre composée de fichiers PDF auto-descriptifs, prêts pour examen ou archivage.
Oui. Utilisez -pdfa pour la conformité ISO 19005 (PDF/A), puis -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pwd" pour signer numériquement avec un certificat X.509 d'organisation. -SignLoc, -SignCon et -SignRes attachent les métadonnées de signature. Combiné à -rfcheaders pour la préservation des en-têtes de transport et à -iattach pour l'indexation des pièces jointes, cela couvre tout le scénario d'archivage exigé par les secteurs réglementés.
Le modèle backend standard est pris en charge : une pièce jointe qui échoue à la conversion est enregistrée dans le journal puis ignorée, et le reste du message poursuit son traitement. -IgnoreInvalidSource empêche qu'une seule source défectueuse interrompe tout le lot. -dinet bloque le chargement des images distantes afin que le convertisseur ne reste jamais bloqué à attendre un pixel de suivi intégré dans un e-mail HTML. L'entrée par fichier de file d'attente -list combinée à -log -verbosity detail écrit une ligne structurée par message et par pièce jointe, prête à être ingérée par un agrégateur de logs.
Oui. Comme le convertisseur est un binaire Windows classique avec une interface COM, il s'exécute partout où Windows s'exécute : application pools IIS, conteneurs Windows, Azure App Service ou Azure Functions sur le runtime Windows, instances Windows AWS EC2 et Windows Server sur site. Note : le composant ActiveX est uniquement 32 bits, donc configurez votre application pool IIS ou votre runtime .NET en 32 bits lors de l'appel via COM. Le binaire en ligne de commande fonctionne sans restriction sur Windows 64 bits.
Oui. Le téléchargement est un essai entièrement fonctionnel de 30 jours avec tous les formats de sortie, la conversion des pièces jointes, l'ActiveX et les fonctionnalités en ligne de commande déverrouillés — aucune carte bancaire ni adresse e-mail requise pour démarrer. Au bout de 30 jours, vous décidez si vous souhaitez acheter. La licence est à paiement unique, avec mises à jour à vie et support technique.

Commencez à travailler maintenant!

Téléchargez la version d'essai gratuite et convertissez vos fichiers en quelques minutes.
Aucune carte de crédit ou email requis.

⬇ Télécharger la version d'essai gratuite Windows 7/8/10/11 • 155 MB
Pro Suite


Liste des applications avec support API intégré

Droits d'Auteur 2003-2026 CoolUtils Development. Tous droits réservés.