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

Ajoutez Mail Converter à votre solution

 

Avez-vous déjà voulu ajouter une fonctionnalité de convertisseur d'email à votre solution ? Nous vous proposons une bibliothèque prête à l'emploi. Tout ce que vous avez à faire est d'ajouter quelques lignes de code et vos utilisateurs pourront enregistrer des emails en tant que fichiers PDF, DOC, TIFF, JPEG, EML, PST via la ligne de commande.

mail converter sdk

Nos clients disent :
"Je suis très satisfait du produit. Jusqu'à présent, il a réussi tous nos tests QA initiaux. J'utilise l'outil de manière programmatique dans le cadre d'une migration personnalisée autonome d'un ancien système de gestion de contenu personnalisé. Le système hérité actuel stocke le contenu des emails au format MSG. Nous avons recommandé de fournir ce contenu dans les formats EML et PDF pendant la migration afin de fournir un accès plus standardisé à ce contenu. C'est là que votre outil s'intègre. Nous avons intégré avec succès votre outil dans notre programme de migration pour faciliter cette tâche pour ce client."

Jeff Primeau
Consultant Sénior
Decision Labs Inc.
www.decisionlabs.com
.
.

  • Licence Serveur :
    Si Total Mail ConverterX est licencié avec des termes de licence serveur, vous bénéficiez du droit non transférable, non exclusif, et perpétuel de déployer le logiciel licencié sur un serveur pour être utilisé dans une entreprise par jusqu'à 100 employés. Une licence serveur se limite à un serveur. ActiveX est inclus.

  • Licence sans redevances :
    Vous pouvez implémenter Total Mail ConverterX dans votre produit et distribuer le programme à des tiers en tant que partie intégrante de ce produit. La RFL est licenciée par projet. Vos clients ne savent pas que l'application CoolUtils est incluse, aucune inscription supplémentaire n'est requise de leur part. C'est le moyen le plus simple pour vous d'ajouter une fonctionnalité de conversion d'email à votre système.

Nous offrons des solutions très rentables. Les prix commencent à partir de 149,90 $ par licence serveur !

Total Mail ConverterX est idéal pour tout besoin : archivage d'emails, ajout d'emails à tout EDS, récupération d'emails pour une affaire juridique ou des demandes de liberté d'information.

Exemples d'utilisation de Total Mail Converter X

Convertir des fichiers e-mail avec Total Mail Converter X et .NET


string src  = @"C:\test\Source.eml";
string dest = @"C:\test\Dest.pdf";

var cnv = new MailConverterX();
cnv.Convert(src, dest, "-cPDF -log c:\\test\\Mail.log");

if (!string.IsNullOrEmpty(cnv.ErrorMessage))
    throw new Exception(cnv.ErrorMessage);

Convertir des fichiers e-mail sur des serveurs web avec Total Mail Converter 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\MailConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var srcPath = $@"{assemblyDirectoryPath}\src\sample.msg";
                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);
        }
    }
Plus d'informations sur Azure Functions.

Convertir des fichiers e-mail sur des serveurs web avec Total Mail Converter X

dim C
Set C=CreateObject("MailConverter.MailConverterX")
C.Convert "c:\test\source.eml", "c:\test\dest.pdf", "-cPDF -log c:\mail.log"
Response.Write C.ErrorMessage
set C = nothing

Diffuser le PDF résultant directement depuis ASP

dim C
Set C=CreateObject("MailConverter.MailConverterX")
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.eml", "C:\www\ASP", "-cpdf -log c:\mail.log")
set C = nothing

Convertir des fichiers MSG et EML avec PHP et Total Mail Converter X

$src="C:\\test\\test.msg";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("MailConverter.MailConverterX");
$c->convert($src,$dest, "-cPDF -log c:\\Mail.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

Convertir des fichiers e-mail avec Total Mail Converter X et Ruby

require 'win32ole'
c = WIN32OLE.new('MailConverter.MailConverterX')

src = "C:\\test\\test.eml"
dest = "C:\\test\\test.pdf"

c.convert(src, dest, "-cPDF -log c:\\test\\Mail.log")

if not File.exist?(dest)
  puts c.ErrorMessage
end

Convertir des fichiers e-mail avec Total Mail Converter X et Python

import win32com.client
import os.path

c = win32com.client.Dispatch("MailConverter.MailConverterX")

src  = "C:\\test\\test.eml"
dest = "C:\\test\\test.pdf"

c.convert(src, dest, "-cPDF -log c:\\test\\Mail.log")

if not os.path.exists(dest):
    print(c.ErrorMessage)

Convertir des fichiers e-mail avec Pascal et Total Mail Converter X

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c := CreateOleObject('MailConverter.MailConverterX');
  c.Convert('c:\test\source.eml', 'c:\test\dest.pdf', '-cPDF -log c:\test\Mail.log');
  if c.ErrorMessage <> '' then
    ShowMessage(c.ErrorMessage);
end;

Convertir des fichiers MSG et EML sur des serveurs web avec Total Mail Converter X

var c = new ActiveXObject("MailConverter.MailConverterX");
c.Convert("C:\\test\\source.msg", "C:\\test\\dest.pdf", "-cPDF");
if (c.ErrorMessage != "")
  alert(c.ErrorMessage)

Convertir des fichiers e-mail avec Total Mail Converter X et Perl

use Win32::OLE;

my $src  = "C:\\test\\test.eml";
my $dest = "C:\\test\\test.pdf";

my $c = CreateObject Win32::OLE 'MailConverter.MailConverterX';
$c->convert($src, $dest, "-cPDF -log c:\\test\\Mail.log");
print $c->ErrorMessage if -e $dest;

 

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 • 128 MB

Support
Total Mail Converter X — une solution serveur pratique pour convertir des e-mails Preview1
Total Mail Converter X — une solution serveur pratique pour convertir des e-mails Preview2

Sujets connexes

Dernières nouvelles

S'abonner à la newsletter

Ne vous inquiétez pas, nous ne spammons pas.


© 2026. Tous droits réservés. CoolUtils File Converters

Cards