Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.177 Beiträge
 
Delphi 12 Athens
 
#2

AW: Pdf in einzelne Seiten als Bilder zerlegen

  Alt 24. Jul 2020, 22:34
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". (Bei Google suchengoogle)

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)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (24. Jul 2020 um 23:23 Uhr)
  Mit Zitat antworten Zitat