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.Mail"; string dest="C:\\test\\Dest.PDF"; MailConverterX Cnv = new MailConverterX(); Cnv.Convert(src, dest, "-c PDF -log c:\\test\\Mail.log"); MessageBox.Show("Conversie voltooid!");
Download .NET Mail Converter voorbeeld
docker run -p 5000:5000 tdhster/mailconverter-api
public static class Function1 { [FunctionName("Function1")] public static async TaskRun( [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req, ILogger log) { StringBuilder sbLogs = new StringBuilder(); sbLogs.AppendLine("gestart..."); 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 msgPath = $@"{assemblyDirectoryPath}\MSG\MSG-1.msg"; var outPath = Path.GetTempFileName() + ".pdf"; startInfo.FileName = executablePath; if (File.Exists(outPath)) { File.Delete(outPath); } if (File.Exists(executablePath) && File.Exists(msgPath)) { sbLogs.AppendLine("bestanden bestaan..."); } else sbLogs.AppendLine("EXE & MSG bestanden bestaan NIET..."); startInfo.WindowStyle = ProcessWindowStyle.Hidden; startInfo.Arguments = $"{msgPath} {outPath}"; using (Process exeProcess = Process.Start(startInfo)) { sbLogs.AppendLine($"wachten...{DateTime.Now.ToString()}"); exeProcess.WaitForExit(); sbLogs.AppendLine($"voltooid...{DateTime.Now.ToString()}"); } int sleepCounter = 10; while(!File.Exists(outPath) && sleepCounter > 0) { System.Threading.Thread.Sleep(1000); sbLogs.AppendLine("slapen..."); sleepCounter--; } if (File.Exists(outPath)) sbLogs.AppendLine("Conversie succesvol afgerond."); } 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" Rresponse.AddHeader "Content-Disposition", "attachment; filename=test.pdf" Response.BinaryWrite c.ConvertToStream("C:\www\ASP\Source.eml", "C:\www\ASP", "-cpdf -log c:\html.log") set C = nothing
Voorbeeld PHP: $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, "-c pdf -log c:\\Mail.log"); if (file_exists($dest)) echo "OK"; else echo "fout:" . $c->ErrorMessage;
require 'win32ole' c = WIN32OLE.new('MailConverter.MailConverterX') src="C:\\test\\test.pdf"; dest="C:\\test\\test.tiff"; c.convert(src,dest, "-c TIFF -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.tiff"; c.convert(src, dest, "-c TIFF -log c:\\test\\Mail.log"); if not os.path.exists(file_path): print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto; var c: OleVariant; begin c:=CreateOleObject('MailConverter.MailConverterX'); C.Convert('c:\test\source.eml', 'c:\test\dest.tiff', '-c TIFF -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", "-c PDF"); if (c.ErrorMessage!="") alert(c.ErrorMessage)
use Win32::OLE; my $src="C:\\test\\test.eml"; my $dest="C:\\test\\test.tiff"; my $c = CreateObject Win32::OLE 'MailConverter.MailConverterX'; $c->convert($src,$dest, "-c TIFF -log c:\\test\\Mail.log"); print $c->ErrorMessage if -e $dest;
Gerelateerde Onderwerpen
© 2024. Alle rechten voorbehouden. CoolUtils File Converters