如何在Microsoft Surface应用程序中显示PDF文档?

我想在Microsoft Surface应用程序中显示PDF文档。 我做了一些搜索并发现了很多可能性,但如果在Microsoft Surface中使用它们,似乎都有一些缺点。

这种有趣的方法似乎很好,但我无法检查如何启用滚动。

在此处输入图像描述

知道如何在那里启用滚动吗?

在我们的应用程序中,我们需要显示从客户以PDF格式提供的大量内容。 我们不是直接显示PDF,而是创建图像文件(每个页面一个),并创建一个控件来更改页面,滚动,resize以及显示数据所需的任何内容。

有缺点:没有PDF表格或按钮,我不会列出更多。 但是这个function在文档中是一种业务逻辑,应该在应用程序中用多点触控替代方案来表示。

有时需要显示大量文本,但如果可能的话,您应该将其最小化,因为Surface表不是为了提供最佳阅读体验而设计的。

编辑 :您可以尝试在进行特定手势时将窗口消息发送到PDF查看器控件。 BING地图的控制以AFAIK的方式使用。 尽管如此,我认为这不会增加良好的体验。

你可以试试这个: http : //weblogs.asp.net/israelio/archive/2004/07/20/188664.aspx 。

但即使你解决了这个问题,这也是一个非常糟糕的用户体验。 PDF中的超链接不起作用,Adobe的按钮无法点击,滚动条实际上​​无法正常工作等等。换句话说,你最终会得到一个非常糟糕的Surface应用程序。 我强烈建议努力弄清楚如何将内容呈现为本机WPF内容,使用WPF和多点触控可以很好地播放内容。

一种方法可能是将WPF WebBrowser控件与Google Docs Viewer结合使用。