Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi PDF anzeigen (https://www.delphipraxis.net/194259-pdf-anzeigen.html)

Delbor 3. Nov 2017 13:56

PDF anzeigen
 
Hi zusammen

Dabei bin ich erstmal den Weg mit der PwerPDF-Komponente gegangen und hab einen Weg gesucht, ein bestehendes PDF-Dokument zu laden - vergebens.
Da ich die PDF-Datei aber nur anzeigen (und evtl. unter anderem Namen speichern oder in eine DB schreiben) will, versuchte ich es auch mal mit TWebbrowser, angeregt durch diesen Thread.
Ich hatte in diesem Forum zwar mal was gelesen, dass dies TWebbrowser dank einer Änderung von Microsoft nicht mehr kann, aber das Datum des verlinktem Threads liess mich hoffen - leider auch vergebens

Ist das nun 'das Ende der Fahnenstange' oder gibts doch noch möglichkeiten?

Gruss
Delbor

mkinzler 3. Nov 2017 14:15

AW: PDF anzeigen
 
https://github.com/tothpaul/PDFiumReader

nahpets 3. Nov 2017 14:21

AW: PDF anzeigen
 
PDF in Datenbank geht auch ohne Anzeigen. Dateiladen und per Stream (oder so) in ein Blobfeld schieben. (Müsste hier im Forum schon entsprechende Threads mit Quelltexten geben.)

Anzeigen: Früher hab' ich das ActiveX vom AcrobatReader importiert und dann die PDFs im Programm angezeigt. Weiß nicht, ob das noch geht. (Der Acrobat-Reader muss dafür auf dem System, auf dem die Software läuft, zwingend installiert sein.)

Ansonsten PDF-Datei per Shellexeute öffnen. Macht dann das verknüpfte Anzeigeprogramm mit der PDF auf. Nachteil, man hat dann ein zweites Programm und aus dem eigenen Programm keinen direkten Einfluss darauf.

Die PowerPDF-Komponenten sind zum Erstellen von PDFs, aber nicht zum Anzeigen oder verändern vorhandener PDF-Dateien.

Delbor 3. Nov 2017 14:36

AW: PDF anzeigen
 
Hi zusammen

Vielen Dank euch beiden!

Gruss
Delbor

Redeemer 3. Nov 2017 20:30

AW: PDF anzeigen
 
Das Adobe-Reader-Plugin im Firefox ist übrigens kein Plugin sondern ein ganz normales eigenständiges Programm. Das sollte man also auch einbetten können.

Bernhard Geyer 3. Nov 2017 20:49

AW: PDF anzeigen
 
Zitat:

Zitat von Redeemer (Beitrag 1385061)
Das Adobe-Reader-Plugin im Firefox ist übrigens kein Plugin sondern ein ganz normales eigenständiges Programm. Das sollte man also auch einbetten können.

Der Adobe Reader direk zu verwenden kann funktionieren - ist aber nicht garantiert. Adobe garantiert die Funktionsfähigkeit nur in den Browsern.
Hatten auch mal unliebsame Erfahrungen mit Adobe-SW gemacht die auf einmal in einem Minor-Update ein implementiertes Browser-Interface erwartet hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz