Es gibt Delphi-Komponenten (z.B. DevExpress oder ImageEn) und auch
ActiveX-Komponenten und Dergleichen,
da kannst im Delphi eine PDF drucken, in Bitmaps exportieren, von Bitmaps importieren, Seiten/Teile bearbeiten/einfügen/löschen und wieder speichern.
Auch Fast Report kann PDFs erstellen.
(die kosten aber oft ä bissl was)
Dann gibt es
bestimmt garantiert auch Consolen-Tools, denen man sagen kann "hier hast Bilder, mach PDF draus" oder "hier hast PDF, mach Bilder daraus". (
google)
Es gibt auch für alles Mögliche virtuelle Drucker.
* irgendeinem PDF-Programm sagen "drucke PDF" und wählst einen Drucker der als Bild(er) speichert
** Acrobat und Foxit lassen sich via OCX oder über Parameter aufrufen und automatisch drucken
* und dann druckste (mit fremden Programm oder TPrinter) die Bilder über einen Drucker, der als PDF speichert.
Über ShellExecute Operation=PRINT und File=deine Datei kannst zwar oft mit "irgendeinem" Standardprogramm drucken, aber dort kann man nicht sagen welcher Drucker es werden soll. (wird hoffentlich der Standarddrucker benutzt)
Drum ist es dann immer besser, wenn man das "gewünschte" Programm startet und muß hoffen, dass man es via Parameter starten und gezielt drucken lassen kann.
Über WLS kannst jetzt im Windows auch viele der kostenlosen Linux-Tools benutzen, falls dir keines der Windows-Consolen-Tools gefällt.
Bei ImageEn und DevExpress könnte ich helfen (haben wir schon bissl was mit gemacht)
und für Adobe/Foxit kann ich schnell mal die Parameter/Schnittstellen raussuchen (falls du in Google nicht fündig werden möchtest)