与 WebBrowser 控件中的 Adob​​eReader 插件交互

Interact with AdobeReader plugin in WebBrowser control

我正在使用 WebBrowser 显示 PDF 个文件。

<WebBrowser x:Name="Browser"/>

Browser.Navigate("C:\Foo.pdf#page=2&view=Fit&toolbar=0&scrollbar=0");

通过设置启动参数(参见此处:)可以更改 adobe reader plugin.

的布局

WebBrowser 中加载插件后是否可以与插件交互?例如跳转到第 x 页?!

用户必须通过点击向左或向右(在屏幕上)来更改页面。当使用 Page downPage up 我有两个问题:

  1. 用户没有Keyboard。只有一个触摸显示器
  2. 一些页面更改后页面不再完全适合

Adobe 参数列表:

作为解决以下问题的临时解决方案:

The page does not fit exactly anymore after some page changes

将 adobe reader 中的默认设置更改为 "only one page per view"。

The user has no Keyboard. Only a touch monitor

模拟键盘事件