![]() |
PDF per ShellExecute mit geöffneten Bookmarks (Inhaltsverzeichnis) öffnen
Hallo #
, ich habe eine PDF-Datei. Dort ist beim Erzeugen das "mit Inhaltsverzeichnis öffnen" (oder so ähnlich :) ) deaktiviert. per
Delphi-Quellcode:
sollte das zumindestens beim Acrobat mit geöffneten Thumbs klappen.
ShellExecute(Self.Handle, NIL,
'"c:\temp\TestPDF.pdf"', '/A pagemode=bookmarks', NIL, 0); Klappt aber nicht ;( Was mache ich falsch ? Danke Heiko |
AW: PDF per ShellExecute mit geöffneten Bookmarks (Inhaltsverzeichnis) öffnen
Starte mal den Reader mit der Datei als Parameter.
|
AW: PDF per ShellExecute mit geöffneten Bookmarks (Inhaltsverzeichnis) öffnen
Hallo,
bin dabei mit einer Batch-Datei zu testen. Mit "C:\Programme\Adobe\Reader 9.0\Reader\AcroRd32.exe" /A "pagemode=bookmarks" "c:\temp\TestPDF.pdf" in einer Batch-Datei geht es. Wie bekomme ich das Teil jetzt isn ShellExecute ohne AcroRd32.exe rein ? Heiko |
AW: PDF per ShellExecute mit geöffneten Bookmarks (Inhaltsverzeichnis) öffnen
Du übergibst ja die Datei, für welche dann das System die verknüpfte Applikation ermittelt und gestartet.
|
AW: PDF per ShellExecute mit geöffneten Bookmarks (Inhaltsverzeichnis) öffnen
Hallo,
naja. Ich übergebe per ShellExecute einen Parameter, ohne Acrobat-Reader als verknüpftes Programm anzugeben. Dann startet der Reader ohne Inhaltsverzeichnis. Starte ich den Reader direkt mit dem Parameter, wird die PDF mit dem Inhaltsverzeichnis geöffnet. Heiko |
AW: PDF per ShellExecute mit geöffneten Bookmarks (Inhaltsverzeichnis) öffnen
Delphi-Quellcode:
Spiel dich bei den Parametern rum - entferne die '"' wenns so nicht klappt...
ShellExecute(Self.Handle, NIL,
'<AdobeAcrobatReaderExeDatei>', '"c:\temp\TestPDF.pdf" "/A pagemode=bookmarks"', NIL, 0); |
AW: PDF per ShellExecute mit geöffneten Bookmarks (Inhaltsverzeichnis) öffnen
Ermittle doch mit FindExecutable die verknüpfte Anwendung und starte die dann per ShellExecute mit dem Parameter. Letzterer dürfte relativ genormt sein, hat mir letztens jemand gesagt.
|
AW: PDF per ShellExecute mit geöffneten Bookmarks (Inhaltsverzeichnis) öffnen
Hallo,
das mit dem FindExecutable klingt gut. *Probier* möööööp *Morgen probier* Danke euch Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz