Einzelnen Beitrag anzeigen

HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
970 Beiträge
 
Delphi 6 Professional
 
#7

AW: Anzeigen von PDF/Jpg oder anderen in Gui

  Alt 12. Dez 2021, 08:42
Hmm..

Mal zurück zu der Frage, wie ich es verstanden habe..

Vorschaubild..

Hier würde ich vor dem Speichern der Datei ein Jpeg Bild erzeugen und dieses in einem weiteren BLOB Feld zur Datei ablegen.
Dieses kann dann schnell in einem TImage angezeigt werden, ohne dass die ganze, eventuell große Originaldatei aus der DB geladen werden muss.
So kann der User recht zügig durch die (Vorschau-) Dateien surfen...

Wie ein solches Vorschaubild erstellt werden kann, hängt vom Dateiformat ab.
Bei PDF kann z.B. dieses per Ghostscript DLL erzeugt werden.

Für die Vollanzeige der Datei dann den auf dem Rechner installierten Viewer (z.B. Adobe für PDF oder Word für DOC) verwenden.
Dies hat den Vorteil, dass Du nicht immer für alle in deiner DB gespeicherten Dateiformate auch einen Viewer in deiner App einbauen (und Pflegen) musst.
(Ja ich Verwende Delphi 6 Pro und will NICHT wechseln!)
  Mit Zitat antworten Zitat