Here is a link发送给我在Google云端硬盘/文档中的文档。我希望能够做的是滚动该文档(上/下/左/右)以及放大和缩小(不使用鼠标按下放大/缩小按钮或滚动条按钮) 。最好通过传递像window.scrollBy(x,y);
这样的Javascript命令,它在普通的HTML页面上工作正常,但在上面的页面上没有,因为PDF文档在iframe中。我也试过滚动iframe,但它不起作用,因为iframe不处理滚动。它由内部的 iframe处理。
环境:我正在使用Java 1.6编写基于Windows7的应用程序。我正在使用一个名为JWebBrowser的嵌入式Java Web浏览器(一个非常方便的实用程序,它是DJ Native Swing package的一部分)。 JWebBrowser有一个方法来执行以字符串形式给出的Javascript命令。这对我来说可以滚动普通的HTML页面。
背景:我正在制作一个应用程序,允许身体残疾的人在不使用标准键盘的情况下访问计算机。老鼠。用户只有非常有限的物理输入选项 - 在某些情况下,只有一个或两个按钮/开关。这就是现有缩放和滚动按钮对我没用的原因。下面是我的程序的截图。用户通过按移动按钮导航左侧的选项,然后按选择按钮选择一个。顺便说一下,我正在使用Google Drive作为电子邮件附件的查看器。此屏幕截图显示了一个此类附件。
如果有人对完全不同的在线文档查看器有任何建议,可以更好地满足我的需求并可用于显示PDF,电子表格,Word文档等,请告诉我们!
感谢。
答案 0 :(得分:0)
使用 Mozilla 的 ViewerJS,它有 Angular 版本的 page 属性。在 Angular 中,您可以将 ng2-pdfjs-viewer
与 [page]="page"
一起使用。