比JODCONVERTER快

Ahm*_*DAL 5 java documentation html5 servlets jodconverter

我一直在改进文档管理项目,一个要求是在网页中呈现文档(word,pdf等).Pdf可以使用iframe,object或embed标记和servlet进行渲染.但是其他文件如word,excel无法在网页中呈现.我的解决方案是在渲染时将这些文档转换为pdf或html,并像这样渲染它们.我试图用JODCONVERTER转换它们并且它确实转换但是将一个单词(docx)几乎用700页转换为pdf 25-30秒,到html 30-35秒.这太过分了.在事件过程中,等待太多对用户来说并不好.文件将存储在我们的服务器上,而不是其他地方.是否有更快的转换或更好的解决方案?

谢谢!

bek*_*kce 0

您无法一下子转换 700 页的内容。甚至 Google Docs 也会将您放入上传文档的云转换队列中。因此,您可以实现这种队列,它将延迟地逐个转换您的文档,并且您可以在转换操作挂起时向用户显示正确的消息。当然,该队列必须将转换后的文件保存到文件系统,以便您可以随时显示它。这里必须考虑磁盘空间问题。

一个盲目的解决方案是在另一个浏览器选项卡中使用正确的 mimetype 打开文件,假设浏览器是 ie 并且安装了 Microsoft Office,希望它能在浏览器中本地打开文件。然而,它不是一个独立于平台的解决方案。