Benutzer mit den meisten Antworten
C# pdf im webbrowser öffnen

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
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- Als Antwort markiert Danijel Kramar Donnerstag, 29. Juni 2017 13:24
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- Als Antwort markiert Danijel Kramar Donnerstag, 29. Juni 2017 13:24