我有两个关于在webbrowser控件中使用pdf文件的问题。我有一个C#winforms项目打开一个pdf文件(但实际上它在浏览器中打开了adobe)。我想添加添加书签的功能,以便: 1.如何获取用户所在的当前页面 2.如何打开该页面的pdf。现在我使用这样的导航:
wb.Navigate(new Uri(url));
其中:
wb是一个WebBrowser控件 url是pdf文件的字符串
我也在WebBrowser之外的adobe中打开pdf,如下所示:
Process p = new Process();
p.StartInfo.FileName = // some string
p.StartInfo.FileName = "acroRd32";
p.StartInfo.Arguments = "/A \"page=n\" " + FileFullyQualifiedPath;
p.Start();
其中n是要打开的页码。
非常感谢任何帮助!
答案 0 :(得分:0)
当然我刚刚找到了问题的一部分答案......
如果有人有兴趣添加@“#page = n”,其中n是您网址末尾的页码,您将打开所需的页面。
我还找到了一种导航到同一pdf文件中不同页面的方法,并在这里回答了我自己的问题: