none
C# pdf im webbrowser öffnen RRS feed

  • Frage

  • Hallo,

    aus einem Programm (WinForms) mache ich mehrere PDF-Dok im explorer auf:

    System.Diagnostics.Process.Start("iexplore.exe",fileName);

    Wo/Wie kann ich steuern, dass ich mehrere Dok. immer in gleichem Tab aufmachen kann?

    Bitte um Info.

    Danke

    Grüße Danijel

    Donnerstag, 29. Juni 2017 12:23

Antworten

  • Hallo Danijel,

    ich würde das Programm nicht mit angeben, sondern es dem System überlassen, mit welcher Anwendung die PDF Dateien auf welche Art und Weise geöffnet werden.

    Dafür gibst Du bei Process.Start nur einen Parameter mit dem vollständigen Dateinamen an.

    Über Process.Start kannst Du im IE AFAIK nichts steuern, auch nicht den Tab, in dem das Dokument geladen werden soll. Es würde sich hier eher anbieten, ein WebBrowser Control in deine Anwendung einzubauen und die PDF Datei dann dort direkt zu laden. Damit hast Du erheblich mehr Möglichkeiten, die Art und Weise der Darstellung zu beeinflussen.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Donnerstag, 29. Juni 2017 12:34
    Moderator

Alle Antworten

  • Hallo Danijel,

    ich würde das Programm nicht mit angeben, sondern es dem System überlassen, mit welcher Anwendung die PDF Dateien auf welche Art und Weise geöffnet werden.

    Dafür gibst Du bei Process.Start nur einen Parameter mit dem vollständigen Dateinamen an.

    Über Process.Start kannst Du im IE AFAIK nichts steuern, auch nicht den Tab, in dem das Dokument geladen werden soll. Es würde sich hier eher anbieten, ein WebBrowser Control in deine Anwendung einzubauen und die PDF Datei dann dort direkt zu laden. Damit hast Du erheblich mehr Möglichkeiten, die Art und Weise der Darstellung zu beeinflussen.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Donnerstag, 29. Juni 2017 12:34
    Moderator
  • Hallo Stefan,

    danke für den Tipp.

    Werde das dann mit dem WebBrowser Control versuchen.

    Danke 

    Grüße

    Danijel

    Donnerstag, 29. Juni 2017 13:24