Ooit gewild dat u een e-mailconverterfunctionaliteit aan uw oplossing zou toevoegen? Wij bieden u een kant-en-klare bibliotheek. Het enige wat u hoeft te doen is een paar regels code toevoegen en uw gebruikers kunnen e-mails opslaan als PDF-, DOC-, TIFF-, JPEG-, EML- en PST-bestanden via de opdrachtregel.
Onze klanten zeggen:
"Ik ben zeer tevreden met het product. Tot nu toe heeft het al onze eerste QA-tests doorstaan. Ik gebruik de tool programmatisch als onderdeel van een grotere, zelfstandige, aangepaste legacy content management systeem migratie. Het huidige legacy systeem slaat e-mailinhoud op in MSG-formaat. We hebben aanbevolen om die inhoud tijdens de migratie in de EML- en PDF-formaten aan te bieden om meer gestandaardiseerde toegang tot deze inhoud te bieden. Hier past uw tool in. We hebben uw tool met succes geïntegreerd in ons migratieprogramma om deze taak voor deze klant te vergemakkelijken."
Serverlicentie:
Als Total Mail ConverterX is gelicentieerd met serverlicentievoorwaarden, krijgt u het niet-overdraagbare, niet-exclusieve en eeuwigdurende recht om de gelicentieerde software op één server te implementeren voor gebruik binnen één bedrijf door maximaal 100 medewerkers. Een serverlicentie beperkt zich tot één server. ActiveX is inbegrepen.
Royaltyvrije licentie:
U kunt Total Mail ConverterX in uw product implementeren en het programma als integraal onderdeel van dat product aan derden distribueren. RFL wordt per project gelicenseerd. Uw klanten zijn zich er niet van bewust dat de CoolUtils-app erin zit, geen aanvullende registratie van hen is vereist. Het is de gemakkelijkste manier voor u om e-mailconversiefunctionaliteit aan uw systeem toe te voegen.
We bieden zeer kosteneffectieve oplossingen. Prijzen beginnen vanaf $149,90 per serverlicentie!
Total Mail ConverterX is geweldig voor elke behoefte: e-mailarchivering, het toevoegen van e-mails aan een EDS, het ophalen van e-mails voor een juridische zaak of verzoeken om informatievrijheid.
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;
Download de gratis proefversie en converteer uw bestanden in enkele minuten.
Geen creditcard of e-mail vereist.