如何在java中将ms-Excel文件转换为Pdf?

时间:2014-07-24 05:03:42

标签: java excel pdf

因为我已将JXL api用于Excel,但现在我想将其转换为Pdf文件,因此请告诉我如何更改我的代码以将excel转换为pdf

1 个答案:

答案 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);