将excel转换为pdf或创建新的pdf文件?

时间:2013-08-08 17:01:44

标签: java file pdf xls

我正在使用java开发一个Web应用程序。我可以在excel文件中创建报告供用户下载。现在我被告知可以选择在pdf文件中下载它。我应该使用库来创建pdf并编写内容或查找将excel文件转换为pdf的方法吗?我认为第二种选择会更容易开发,但这样做有什么不利之处吗?如果这是最佳选择,那么将xls转换为pdf会是一个很好的库吗?

2 个答案:

答案 0 :(得分:2)

看起来这个问题会对您有所帮助:How to convert ms-Excel file to pdf in java

他们推荐iText,但您应该知道Flying Saucer存在。这将让您将html / css渲染为PDF。它可能是一个更好的抽象层次。

答案 1 :(得分:2)

您可以查看Apache FOP的PDF创建,以及阅读Excel的POI。我在以前的工作中广泛使用过两者。

http://poi.apache.org/

http://xmlgraphics.apache.org/fop/