使用DOCX的报告 - > PDF格式

时间:2011-04-18 15:01:30

标签: java pdf-generation report docx

我必须操作docx文档,只是为了替换一些$变量,并且需要在将其发送给最终用户之前将其转换为PDF格式。我正在使用Java开发一个使用SpringFramework的webapp。

我一直在网上搜索一些可以帮助我完成这项任务的库,我找到了一个似乎处于早期开发阶段的xdocreport。你知道这个任务的其他Java库吗?

3 个答案:

答案 0 :(得分:6)

我是XDocReport的开发人员之一。您的需求正是XDocReport的目标(用docx中的Java值替换$ variable并根据需要将其转换为PDF / XHTML)。

如果你想玩XDocReport,你可以在http://xdocreport.opensagres.cloudbees.net/

获得XDocReport在线演示

今天没有发布(即将于2011年6月或5月发布),但我已开始编写docx报告文档http://code.google.com/p/xdocreport/wiki/DocxReportingJavaMain。在本节中,您可以下载提供XDocReport JAR的Eclipse项目(但请注意,它不是XDocReport的最新版本)。

PDF转换文档即将推出。

答案 1 :(得分:2)

最受欢迎的解决方案之一是Apache POI,它可以解释和转换许多MS文档格式,并可以输出为PDF。

答案 2 :(得分:0)

另一种选择是使用OpenOffice.org打开DOCX并“打印到PDF”。他们的Developers Guide can be found here。这是一个"Export to PDF" tutorial