【发布时间】:2012-04-28 22:17:42
【问题描述】:
我一直在改进一个文档管理项目,其中一个要求是在网页中呈现文档(word、pdf 等)。可以使用 iframe、对象或嵌入标签和 servlet 呈现 Pdf。但是word、excel等其他文档无法在网页中呈现。我的解决方案是在渲染时将这些文档转换为 pdf 或 html 并像这样渲染它们。我尝试使用 JODCONVERTER 将它们转换,它确实可以转换,但将几乎有 700 页的单词(docx)转换为 pdf 25-30 秒,转换为 html 30-35 秒。太多了。在事件过程中,等待太多对用户不利。文件将存储在我们的服务器上,而不是其他地方。还有其他更快的转换或更好的解决方案吗?
谢谢!
【问题讨论】:
-
您可以预先转换为 pdf/html 并保存到数据库/文件系统中。或者你有什么理由不这样做?
-
这时会出现磁盘空间问题。我认为存储两个版本只是为了在网页中呈现它们是不好的。
-
Alfresco 社区可以完美预览文件。你可能想检查他们的代码wiki.alfresco.com/wiki/Source_Code
-
Alfresco 预览系统还将文档的 swf 版本存储在隐藏属性中。
标签: java html servlets documentation jodconverter