DOCX 报告 -> PDF格式
我必须操作 docx 文档,只是为了替换一些 $variables,并且需要在将其发送给最终用户之前将其转换为 PDF 格式。我正在使用 Java 和 SpringFramework 开发一个 web 应用程序。
我一直在网上搜索一些可以帮助我完成这项任务的库,我发现了一个似乎处于早期开发阶段的库,称为 xdocreport。您知道用于此任务的其他 Java 库吗?
I have to manipulate a docx document, just to replace some $variables, and need to convert it to PDF format before send it to the end user. I am using Java to develop a webapp with SpringFramework.
I've been searching on the web for some library that could help me on this task, I found one that seems to be in a early development stage called xdocreport. Do you know any other Java library for this task?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我是 XDocReport 的开发人员之一。您的需求正是 XDocReport 的目标(如果您愿意,请将 $variable 替换为 docx 中的 Java 值,并将其转换为 PDF/XHTML)。
如果您想使用 XDocReport,您可以在 http://xdocreport.opensagres.cloudbees.net/
今天还没有发布(即将于 2011 年 6 月或 5 月发布),但我已经开始编写 docx 报告文档 http://code.google.com/p/xdocreport/wiki/DocxReportingJavaMain。在本节中,您可以下载提供 XDocReport JAR 的 Eclipse 项目(但请注意,这不是 XDocReport 的最新版本)。
PDF 转换文档即将推出。
I'm one of developer of XDocReport. Your need is exactly the goal of XDocReport (replace $variable with Java value from docx and convert it to PDF/XHTML if you wish).
If you want play with XDocReport you have XDocReport online demo at http://xdocreport.opensagres.cloudbees.net/
Today there is no release (coming soon at June or May 2011) but I have start to write documentation for docx reporting http://code.google.com/p/xdocreport/wiki/DocxReportingJavaMain . In this section you can download Eclipse project which provides XDocReport JARs (but pay attention, it's not the last version of XDocReport).
PDF conversion documentation will coming soon.
最流行的解决方案之一是 Apache POI,它可以解释和转换许多 MS 文档格式,并可以输出为 PDF 。
One of the most popular solutions is Apache POI which can interpret and convert many MS document formats, and can output to PDF.
另一种选择是使用 OpenOffice.org 打开 DOCX 并“打印为 PDF”。您可以在此处找到他们的开发人员指南。这里有一个“导出为 PDF”教程。
Another option would be to use OpenOffice.org to open the DOCX and "print to PDF". Their Developers Guide can be found here. And here's an "Export to PDF" tutorial.