如何将MS-Excel文件转换为Java中的Pdf?

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

您可以使用iText在java中创buildpdf文件,并使用Apache POI访问MS-EXCEL文件中的数据。 如果你把两者结合起来,你可以转换你的excel文件。

这里给出一个原始的例子

此外,还有一个新的API:您可以尝试Aspose.Cells for Java,它允许您在Excel应用程序中将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);