【发布时间】:2012-04-08 08:39:06
【问题描述】:
首先介绍一下背景:我的网站有两种基本类型的用户。拥有免费帐户的用户可以上传文档,付费客户可以搜索、查看或下载这些文档。上传者只能查看他们拥有的文档,而付费客户可以查看任何内容。目前我们只支持 Word 文档(.doc 或 .docx)和纯文本。我们使用 JODConverter 库在 Word 和 html 之间进行转换; html 是存储在数据库中并显示给用户的内容。
我们也希望接受 PDF,但我不确定显示 PDF 或将其转换为 html 的最佳方式是什么。我已经看到使用 Google 文档进行即时转换的建议,但鉴于该文档必须可供 Google 公开访问,因此正确限制访问似乎不可行 - 如果我错了,请纠正我。似乎只是在 html 中使用标签(或类似 PDFBox)会遇到同样的问题。
或者,我们可能会忘记直接显示 PDF 文件并将它们转换为 html,就像我们对 Word 文档所做的那样,但我还没有遇到一个看起来不错的库。到目前为止,我所看到的一切似乎都表明它并不能很好地转换工作,仅适用于 Window 和/或具有高昂的许可费。 (如果许可费不超过 100 美元/年左右,则不一定会破坏交易。)有人知道一个好的 Java 转换库吗? (通过命令行运行的东西如果确实做得很好的话是可以接受的。)
最后一件事,我们计划为付费客户提供下载原始 PDF 文件的选项。这可能很复杂吗?在构建过程的其余部分时,我应该记住什么?
【问题讨论】: