Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Pdf im Browser (https://www.delphipraxis.net/49663-pdf-im-browser.html)

Matthias-k 14. Jul 2005 09:01


Pdf im Browser
 
moin!

also, ich möchte eine pdf datei im browser öffnen!


hab das jetzt so versucht:

Delphi-Quellcode:
ShellExecute(Application.Handle, 'open',
             PChar(dateipfad), nil, nil,
             SW_ShowNormal);
allerdings öffnet er mir dann trotzdem den acrobat reader!

geht das, das ich die pdf datei im Standart browser anzeigen kann? und wenn ja, wie?

matthias

marabu 14. Jul 2005 09:13

Re: Pdf im Browser
 
Hallo Matthias,

probiere es mal so:

Delphi-Quellcode:
ShellExecute(
  hInstance, 'open', 'iexplore.exe',
  'file:///c:/media/ebooks/demo.pdf', '', SW_SHOWNORMAL
);
Grüße vom marabu

Matthias-k 14. Jul 2005 09:20

Re: Pdf im Browser
 
danke, hat geklappt!

Luckie 14. Jul 2005 09:21

Re: Pdf im Browser
 
Zitat:

Zitat von Matthias-k
allerdings öffnet er mir dann trotzdem den acrobat reader!

Logisch. 'open' öffnet die Datei mit dem Progra,, was mit dem Dateityp verknüpft ist und das ist nun mal der Reader.

@Marabu: So wird da snicht gehen. der IE liegt standardmäßig nicht in den Suchpfaden. Es muss schon der komplette Pfad angegeben werden. Am besten sucht man sich über HKCR die Anwendung, die mit HTML Dateien verknüpft ist. Dort steht auch der Pfad zur Anwendung. Und dann nimm t amn die zum Anzeigen der PDFs.

Mist, liegt ja doch im Suchpfad. Muss mich wohl vertippt haben. :roll:

Jasocul 14. Jul 2005 09:24

Re: Pdf im Browser
 
Trotzdem sollte er prüfen, welches der Standard-Browser ist.
Ist afaik auch in der Registry hinterlegt.
Ich wäre jedenfalls nicht begeistert, wenn irgendwelche Programme den ie aufmachen, obwohl ich den ff benutze.


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