Entwickler-Ecke
Sonstiges (Delphi) - Mailanhang (diverse Formate) nach PDF wandeln
jasocul - Di 17.05.05 13:18
Titel: Mailanhang (diverse Formate) nach PDF wandeln
Ich habe folgendes Problem:
Ich bekomme eMails mit Anhang (TIFF, JPG, PDF, ...). In den meisten Fällen Grafik-Format.
Wie ich mit Delphi an den Anhang komme ist mir klar. Da ist auch nicht das Problem.
Ich muss den Anhang nehmen und ich PDF wandeln. Egal, was da kommt!
Außerdem muss ich u.U. noch Text in dieses PDF einbauen (z.B. Unsere Verwaltungsnummer o.ä.).
Ich weiß, dass es bei Torry Komponenten gibt, die sich mit PDF beschäftigen. Ich habe aber weder Lust noch Zeit, diese erstmal alle zu prüfen, ob die zu gebrauchen sind. Die Komponente darf auch was kosten (wenn es denn sein muss).
Hat jemand Erfahrung oder Tipps?
feivel3333 - Mi 18.05.05 07:39
Titel: Dateianhang in PDF wandeln
Hi,
wenn du alle möglichen Dinge, die an deinen Mails hängen, öffnen und hoffentlich auch ausdrucken kannst (über Delphi), dann ist doch schon fast dein Problem gelöst.
Besorg dir im Internet einen PDF-Druckertreiber, z.B. FreePDF XP, den ich dir als Datei leider aufgrund eines Festplattencrashs nicht mehr senden kann. Aber dafür gibt es ja das Internet...
Diesen kannst du als virtuellen Drucker nutzen, der dir unmittelbar daraus eine PDF erzeugt.
Du brauchst nur so zu tun, als wolltest du deine Mail samt Anhang ausdrucken.
Problem gelöst?
Gruß, Feivel
jasocul - Mi 18.05.05 08:01
Danke für den Tipp.
Die Idee hatte ich auch schon, aber das ist aus Anwendersicht nicht komfortabel genug und aus Anwendungssicht zu unsicher.
Ich habe das zwar jetzt noch nicht getestet, aber für das Wandeln über den Druckertreiber ist die manuelle Vergabe eines Dateinamens erforderlich. Diesen muss ich auch noch als Ergebnis in das Delphi-Programm bekommen (incl. Pfad). Das ist mir zu fehlerträchtig. Es sind zu viele manuelle Einflüsse da.
Da auf die Art im Laufe eines Jahres mehrere tausend Dokumente (hätte ich vielleicht oben schon erwähnen sollen) verarbeitet werden müssen, müssen z.B. auch die Dateinamen vom Programm verwaltet werden (fortlaufende Nummer).
CenBells - Mi 18.05.05 09:29
Hi,
verwende den PDFCreator, dort kannst du den Dateinamen des zu erzeugenden PDF-Dokuments aus deinem Programm übergeben.
Also generierst du den Dateinamen zuerst mit deinem Programm, setzt ihn dann im PDFCreator und dann druckst Du. Das Beste ist, man kann jegliche Userinteraktion unterbinden und so kann das ganze im Hintergrund laufen.
Haben wir seit nem Jahr bei einigen Kunden in produktiver Umgebung, klappt bestens.
Gruß
Ken
jasocul - Mi 18.05.05 09:38
Schau ich mir mal an. Danke.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!