Mittels TWebBrowser PDF öffnen

    Mittels TWebBrowser PDF öffnen

    Hallo,
    ich möchte ein PDF innerhalb des Delphiprogramms anzeigen lassen.
    (Ich nutze Delphi 7)

    WebBrowser2.Navigate('c:\test.pdf') ;

    Unter XP funktioniert das entsprechend, d.h. das PDF wird innerhalb des Programms angezeigt, also eingebettet ins Programm.

    Unter Windows 10 funktioniert das nicht. Hier wird der Standardbrowser zum öffnen verwendet...

    Hat dazu jemand einen Tip parat, wie auch unter Windows 10 das PDF eingebettet angezeigt wird oder geht das unter Win 10 nicht mehr.
    (Win7 habe ich nich ausprobiert...)
    Moin... 8o
    Bis W7 (InternetExplorer) geht das. Ab W10 (Edge) geht das nicht. :cursing:
    Wie man bei Microsoft lesen kann, unterstützt Edge derzeit nicht die Integration in andere Anwendungen, wie das mit dem "InternetExplorer_Server"-ActiveX-Control (mshtml.dll) bisher möglich ist.

    Link zu Microsoft: dev.windows.com/en-us/microsof…developer-how-can-i-test/

    Alternative:
    1. Anderes Control nehmen (Chrome etc. ca.30MB)
    2. ActiveX
    3. Adobe Reader ActiveX (hatte ich schlechte Erfahrungen damit :huh: )
    4. forums.embarcadero.com/thread.jspa?threadID=247826

    Vorschläge:
    1. PDFium: winsoft.sk/pdfium.htm
    2. Gnostige: gnostice.com/PDFtoolkit_VCL.asp

    PS: Du hast mich auf was gebracht... Ich muß in meiner Anwendung auch den TWebBrowser tauschen...wegen einer simplen PDF Anzeige. :cursing:

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „haentschman“ ()