Java将xls文件保存为PDF

Java将xls文件保存为PDF

问题描述:

我有一个简单的java程序可以创建.xls文件(open office excel文件),并且我想将它保存为pdf。我在这里看到了一些答案,但没有一个对我有用。有没有一种简单而自由的方式来做到这一点? 该文件只包含1 .xls的页面Java将xls文件保存为PDF

感谢

+0

除非你粘贴你的代码(也最好,预期和获得的输出),你找不到帮助。 – progyammer

不知道,请提供更多的细节,分享代码,这样的答案可以更精确,但对于代码的角度来看,可以通过Apache POI来实现。像下面的东西....

//Instantiate a new workbook with excel file path 
Workbook workbook = new Workbook("F:\\FileTemp\\Book1.xls"); 

//Save the document in Pdf format 
workbook.save("F:\\FileTemp\\MyPdfFile.pdf", FileFormatType.PDF); 
+0

有关完整示例,请参阅此链接。 http://thinktibits.blogspot.it/2012/12/POI-iText-Convert-XLS-to-PDF-Java-Program.html – mhasan

+0

事实上,我正在使用工作簿 - 我需要什么jar使用FileFormatType? – user2950329

+0

下载aspose-cells-7.0.0.jar,此解决方案仅基于此jar。链接http://www.java2s.com/Code/Jar/a/Downloadasposecells700jar.htm – mhasan