Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie Typelib für Acrobat Reader 10 und 11 importieren? (https://www.delphipraxis.net/172838-wie-typelib-fuer-acrobat-reader-10-und-11-importieren.html)

jus 25. Jan 2013 02:05

Wie Typelib für Acrobat Reader 10 und 11 importieren?
 
Ich versuche schon seit 1/2 Tag folgenden Code mit Acrobat Reader 10 und 11 lauffähig zu bekommen.
Mit Acrobat Reader 6 läuft es ohne Probleme.

Delphi-Quellcode:
PDF := TAcroPDF.Create(self);
   pdf.Parent := Panel1; // Parent setzen nicht vergessen
   pdf.Align := alClient;
   pdf.LoadFile('C:\test2\1.pdf');
Ich verwende Delphi 2007.
Wenn ich unter "Komponenten->Komponente importieren->ActiveX-Steuerelement importieren->Hinzufügen" finde ich keine passende Datei, die ich unter "C:\Programme\Adobe\Reader 10.0\" hinzufügen kann. Kann jemand mir bitte einen Tipp geben?

Lg,
jus

mkinzler 25. Jan 2013 07:06

AW: Wie Typelib für Acrobat Reader 10 und 11 importieren?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Bei mir steht da einiges zur Auswahl. Habe es aber nicht getestet

Bernhard Geyer 25. Jan 2013 08:30

AW: Wie Typelib für Acrobat Reader 10 und 11 importieren?
 
Eigentlich sollte man den Reader nur indirekt über TWebBrowser eingebedded verwenden. Direkt geht nur weil Adobe diese Schnittstelle bereitstellen muss. Unterstützt(Support/Fehlerkorrekturen) wird man von Adobe nicht bekommen.

Sir Rufo 25. Jan 2013 12:19

AW: Wie Typelib für Acrobat Reader 10 und 11 importieren?
 
Was willst du eigentlich erreichen?
  • Den Reader fernsteuern?
  • Eine PDF direkt in deinem Programm anzeigen?
Für die reine Anzeige kann man auch den PreviewHandler von Windows benutzen.

Bernhard Geyer 25. Jan 2013 12:28

AW: Wie Typelib für Acrobat Reader 10 und 11 importieren?
 
Zitat:

Zitat von Sir Rufo (Beitrag 1200585)
Für die reine Anzeige kann man auch den PreviewHandler von Windows benutzen.

Ob das eine gute Idee ist? Adobe ist es wahrscheinlich sch*** egal ob und wie dieser funktioniert. Sonst würde es keine WebSeiten geben die Fixe bereitstellen damit dieser Schnittstelle funktioniert. Ich tippe darauf das sie über kurz oder lang diesen Previewhandler komplett einstellen, wie sie schon manch andere Schnittstelle eingestellt haben die ein verbesserte Integration ins eigene Programm ermöglich haben.

jus 25. Jan 2013 18:14

AW: Wie Typelib für Acrobat Reader 10 und 11 importieren?
 
Hmm... ich muß mir mal eine saubere VM nur mit Delphi und der jeweiligen Acrobatreader Version installieren. Ich hatte nämlich schon Angst gehabt, dass die neueren Acrobat Reader 10 und 11 sich nicht mehr mit dieser Methode installieren ließ. Gut zu hören, dass es zumindest funktionieren sollte. :?

Zitat:

Zitat von Sir Rufo (Beitrag 1200585)
Was willst du eigentlich erreichen?
  • Den Reader fernsteuern?
  • Eine PDF direkt in deinem Programm anzeigen?
Für die reine Anzeige kann man auch den PreviewHandler von Windows benutzen.

Ist so eine Art Fleißaufgabe, die mich persönlich interessiert. Eigentlich will ich Acrobat Reader dazu benutzen PDF in TIF zu konvertieren. Ich habe nämlich bei einem Kunden gesehen, dass eine Software Acrobat Reader dazu mißbraucht PDF in Bilddaten in einer beliebig einstellbaren dpi-Auflösung umzuwandeln. Mit der kostenpflichtigen Version von Acrobat Professional funktioniert das auch, dazu findet man ja auch eine Menge im Netz, doch mir läßt persönlich irgendwie der Gedanke nicht los, dass man es auch mit der quasi Gratisversion Acrobat Reader machen kann. Die Frage ist nur wie? :oops: Falls jemand da Ideen oder Ansätze hat, bitte einfach nur her damit... :) Eine Idee von mir wäre vielleicht die irgendwie an die Snapshotfunktion von Reader zu kommen und seitenweise, abzufotografieren. Denn bei der Snapshotfunktion kann man ja die dpi einstellen.

@Sir Rufo: kann man den Preview Handler zum Bildergrabben mißbrauchen?

Lg,
jus


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:43 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