AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

PDF in meiner Anwendung anzeigen

Ein Thema von pesi · begonnen am 2. Mär 2014 · letzter Beitrag vom 3. Mär 2014
Antwort Antwort
Seite 1 von 2  1 2      
pesi
Online

Registriert seit: 29. Aug 2003
Ort: 36217 Ronshausen
117 Beiträge
 
Delphi XE5 Professional
 
#1

PDF in meiner Anwendung anzeigen

  Alt 2. Mär 2014, 16:49
Hallo,

ich habe ein älteres Projekt (noch D5 ), wo ich eigentlich nur eine kleine Änderung vornehmen müsste.
Das Problem nun.... ich habe dort mittels Adobe PDF ActiveX die Anzeige von einigen PDFs realisiert und anscheinend
hat im Laufe der Jahre Adobe ein bißchen was geändert. Kann es sein, dass es überhaupt nicht mehr funktioniert dieses
OCX in Delphi 2010 oder XE5 einzubinden??? ...also ich habe auch noch D5 auf dem Rechner, aber auch dort bekomme ich
Fehler wenn ich das alte Projekt lade. Ich fand die Variante, den Adobe PDF Reader DIREKT in meiner Anwendung zu haben
ja sehr charmant, werde mich davon wohl aber verabschieden müssen, oder???

Habe hier ja schon einiges über "Lade doch das PDF einfach in einen TWebBrowser" gefunden, aber leider funktioniert das
bei mir nicht! TWebBrowser sagt "Die Navigation zu der Webseite wurde abgebrochen" und stattdessen wird der original
Adobe Reader mit dem PDF geöffnet *grummel*

Idee.... Lösungsansätze... ??? Freue mich über alles! Zur Not sogar einen Link wo ich einen uralten Adobe Reader (ca. 3-4 Jahre alt) finde den ich einfach installiere

Umgebung: Windows 7, D5, D2010, XE5, Acrobat Reader 11.0.06

Schönen Sonntag noch!
  Mit Zitat antworten Zitat
zeras
Online

Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.618 Beiträge
 
Delphi 12 Athens
 
#2

AW: PDF in meiner Anwendung anzeigen

  Alt 2. Mär 2014, 16:56
Ich nutze Debenu Quick PDE Library, aber die kostet einiges. Mein Hauptzweck war zwar nicht die Anzeige, sondern die Manipulation von PDF Dateien, aber die Anzeige fällt so nebenbei mit ab.
Matthias
Es ist nie falsch das Richtige zu tun!
- Mark Twain
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: PDF in meiner Anwendung anzeigen

  Alt 2. Mär 2014, 16:57
Willst du eine 100% Lösung musst du eine PDF-Viewer als Delphi-Komponente/DLL im eigenen Programm integrieren.
Willst du ein 98% Lösung so zeige das PDF im TWebbrowser an. Geht das nicht (wie bei dir) so ist im Adobe Reader eingestellt das die Anzeige im eigenen Fenster erfolgen soll
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
pesi
Online

Registriert seit: 29. Aug 2003
Ort: 36217 Ronshausen
117 Beiträge
 
Delphi XE5 Professional
 
#4

AW: PDF in meiner Anwendung anzeigen

  Alt 2. Mär 2014, 17:20
Gibt´s denn irgendwelche guten kostenlosen Komponenten die Du kennst oder sogar empfehlen kannst?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: PDF in meiner Anwendung anzeigen

  Alt 2. Mär 2014, 17:26
Reine PDF Viewer, welche sich in Deine Anwenfung einbetten lassen, wären mir nicht bekannt.
Chrmium Embedded, wäre vielleicht noch eine Alternative (zeigt PDFs direkt an)
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: PDF in meiner Anwendung anzeigen

  Alt 2. Mär 2014, 17:44
Gibt´s denn irgendwelche guten kostenlosen Komponenten die Du kennst oder sogar empfehlen kannst?
Imkinzer hat den Tipp. Alle anderen guten Komponenten Kosten Geld.
Ich kann dir nur sagen welche Komponente du nicht verwenden solltest: PDFToolkit von gnostice!
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

AW: PDF in meiner Anwendung anzeigen

  Alt 2. Mär 2014, 19:01
Du kannst auch den PreviewHandler von Windows MSDN-Library durchsuchenIPreviewHandler benutzen, der spricht über ein Interface mit dem Adobe Reader.

Kommt dem was du mal hattest eigentlich am nächsten.

Irgendwo gab es vor Kurzem doch eine Delphi-Umsetzung des Preview-Handlers (Einbetten von IPreviewHandler)
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von rweinzierl
rweinzierl

Registriert seit: 22. Mär 2005
98 Beiträge
 
#8

AW: PDF in meiner Anwendung anzeigen

  Alt 2. Mär 2014, 20:52
Hallo

Ich glaube Chromium enthält keinen integrierten PDF-Betrachter. (einer der Unterschiede zu Chrome)

mfg

Reinhold

Reine PDF Viewer, welche sich in Deine Anwenfung einbetten lassen, wären mir nicht bekannt.
Chrmium Embedded, wäre vielleicht noch eine Alternative (zeigt PDFs direkt an)
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: PDF in meiner Anwendung anzeigen

  Alt 2. Mär 2014, 21:31
Hallo

Ich glaube Chromium enthält keinen integrierten PDF-Betrachter. (einer der Unterschiede zu Chrome)

mfg
Laut Wiki bekommt man das (wenn ich es richtig übersetze) aber auch hin: https://wiki.archlinux.org/index.php..._viewer_plugin
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Aviator

Registriert seit: 3. Jun 2010
1.610 Beiträge
 
Delphi 10.3 Rio
 
#10

AW: PDF in meiner Anwendung anzeigen

  Alt 2. Mär 2014, 21:38
Irgendwo gab es vor Kurzem doch eine Delphi-Umsetzung des Preview-Handlers
Ja das war der Thread von mir. Siehe hier. Funktioniert auch jetzt perfekt. PDF-Dateien werden problemlos angezeigt.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:34 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