因为我已将JXL api
用于Excel,但现在我想将其转换为Pdf文件,因此请告诉我如何更改我的代码以将excel
转换为pdf
?
答案 0 :(得分:1)
您可以使用iText在java中创建pdf文件,并使用Apache POI访问MS-EXCEL文件中的数据。如果将两者结合使用,则可以转换excel文件。
原始示例为here
此外,还有这个新的API: 您可以尝试Aspose.Cells for Java,它允许您在Java应用程序中将Excel文件转换为PDF。它不需要在您的开发或部署机器上安装MS Office / OpenOffice等。它也适用于Windows和Linux平台。代码非常简单,如下所示:
//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);