首先将doc,docx,xl​​s,xlsx,ppt,pptx文件转换为java中的pdf并在浏览器中打开它

时间:2014-09-08 12:15:51

标签: java

我有office文件的公共URL,我想用pdf转换它,然后在浏览器中打开该文件。

我怎么能用Java做到这一点?

我有一个解决方案,但它并不是针对我的问题,因为在这种情况下受控制不会留在我的手中。解决方案是将公共URL传递给Microsoft提供的办公在线查看器,他们将在浏览器中打开您的文件。但我需要完全控制它,如设计,新版本上传,下载等等

1 个答案:

答案 0 :(得分:1)

问题是word文件不是开放标准,因此很难打开它们。

您需要使用第三方库将文档解码为您要使用的任何格式,然后使用该解码文档。

例如,OpenOffice提供了一个API来执行此操作,它确实需要安装OpenOffice并进行相当多的设置。

还有ApachePOI和其他一些类似的库。每个人都有自己的优点和缺点,所以你需要对它们进行评估以找到你需要的东西。