Wollten Sie schon immer eine E-Mail-Konverter-Funktionalität zu Ihrer Lösung hinzufügen? Wir bieten Ihnen eine einsatzbereite Bibliothek. Alles, was Sie tun müssen, ist, einige Zeilen Code hinzuzufügen, und Ihre Benutzer können E-Mails als PDF-, DOC-, TIFF-, JPEG-, EML-, PST-Dateien über die Befehlszeile speichern.
Unsere Kunden sagen:
"Ich bin sehr zufrieden mit dem Produkt. Bisher hat es alle unsere ersten QA-Tests bestanden. Ich nutze das Tool programmgesteuert als Teil einer größeren benutzerdefinierten, eigenständigen Legacy-Content-Management-System-Migration. Das aktuelle Legacy-System speichert E-Mail-Inhalte im MSG-Format. Wir haben empfohlen, diese Inhalte während der Migration im EML- und PDF-Format bereitzustellen, um einen standardisierteren Zugang zu diesen Inhalten zu ermöglichen. Hier kommt Ihr Tool ins Spiel. Wir haben Ihr Tool erfolgreich in unser Migrationsprogramm integriert, um diese Aufgabe für diesen Kunden zu erleichtern."
Server-Lizenz:
Wenn Total Mail ConverterX mit Server-Lizenzbedingungen lizenziert ist, erhalten Sie das nicht übertragbare, nicht exklusive und ewige Recht, die lizenzierte Software auf einem Server einzusetzen, die in einem Unternehmen von bis zu 100 Mitarbeitern genutzt werden darf. Eine Server-Lizenz beschränkt sich auf einen Server. ActiveX ist enthalten.
Royalty-free Lizenz:
Sie können Total Mail ConverterX in Ihr Produkt implementieren und das Programm als integralen Bestandteil eines solchen Produkts an Dritte verteilen. RFL wird pro Projekt lizenziert. Ihren Kunden ist nicht bewusst, dass die CoolUtils-App enthalten ist, es ist keine zusätzliche Registrierung erforderlich. Es ist der einfachste Weg für Sie, E-Mail-Konvertierungsfunktionalität in Ihr System zu integrieren.
Wir bieten sehr kostengünstige Lösungen. Die Preise beginnen ab $149,90 pro Server-Lizenz!
Total Mail ConverterX ist ideal für jeden Bedarf: E-Mail-Archivierung, Hinzufügen von E-Mails zu jedem EDS, Abrufen von E-Mails für rechtliche Angelegenheiten oder Informationsfreiheitsanfragen.
"Ich wollte eine E-Mail-Konverter-Funktion in unsere Anwendung einbauen, ohne alles selbst zu programmieren. Die Total Mail Converter X-Bibliothek war einsatzbereit: ein paar Zeilen Code, und unsere Nutzer speichern E-Mails über die Befehlszeile als PDF und DOC. Genau die Zeitersparnis, die ich gesucht habe."
Christoph Meyer Backend-Entwickler, Webagentur
"Die Bibliothek liefert viele flexible Einstellungen und speichert E-Mails zuverlässig als PDF/A, TIFF und JPEG. Wir haben sie in einen automatisierten Ablauf integriert, der ohne Aufsicht durchläuft. In den ersten QA-Tests gab es keine Ausfälle."
Franziska Kaiser Softwareentwicklerin, Fintech-Startup
"Für uns war wichtig, E-Mails per Kommandozeile in mehrere Formate zu bringen, und das erledigt Total Mail Converter X sauber. Die Befehle sind einfach gehalten. Bei EML mit ungewöhnlicher Kodierung mussten wir eine Einstellung anpassen, danach lief es rund."
Dennis Wolf Technischer Leiter, IT-Beratung
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);
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);
}
}
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
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
$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;
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
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)
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;
var c = new ActiveXObject("MailConverter.MailConverterX");
c.Convert("C:\\test\\source.msg", "C:\\test\\dest.pdf", "-cPDF");
if (c.ErrorMessage != "")
alert(c.ErrorMessage)
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;
Laden Sie die Testversion herunter und konvertieren Sie Ihre Dateien in wenigen Minuten.
Keine Kreditkarte oder Email erforderlich.