【问题标题】:How do can I share a PDF and interact with it remotely?如何共享 PDF 并与它进行远程交互?
【发布时间】:2013-11-16 05:33:05
【问题描述】:
我想创建一个功能,用户可以共享上传的 PDF 的 url。现在当另一个用户使用给定的 url 打开同一个 pdf 时,第一个人会向下滚动,另一个用户可以直接看到滚动的内容,或者 pdf 将自动滚动。
是否可以使用 Java、JavaScript 或其他技术?
例如。第 1 个人通过提供链接与第 2 个人共享 exaple.pdf。
第 2 个人点击了链接,并在他身边打开了 pdf。
现在第 1 个人正在将 pdf 滚动到第 1 页。 3,同时在 Person 2 的屏幕上,pdf 将自动滚动到第 1 页。 3.
如果我的问题仍然不清楚,请告诉我。
【问题讨论】:
标签:
java
javascript
jquery
jakarta-ee
pdf
【解决方案1】:
如果我是你,我肯定不会使用PDF 格式,因为它真的很难操作。取而代之的是,您可以将您的文档设为 HTML 文件,然后使用 JQuery 监听页面事件(如 scroll event)。到目前为止一切顺利,这是简单的部分。
现在您需要让客户相互交流,所以我认为WebSocket 是最好的方式。如果您坚持使用 Java,则可以使用全新的 WebSocket API,但也可以使用纯 JavaScript 实现,例如 Socket IO,因此您甚至不必使用 Java。
但如果您必须使用 PDF,那么祝您好运,这将是一项非常艰巨的任务。
【解决方案2】:
正如 Petr Mensik 所说,使用 Java、JavaScript 处理 PDF 文件可能会非常困难。
但如果你真的想要,我想检查一些 Adobe SDK 是合适的。我不确定,但可能是 Adobe AIR 或 Flex 或其他 Flash 应用程序。