因为我已经使用JXL api
来处理Excel,但现在我想将其转换为Pdf文件,所以请告诉我如何更改我的代码以将excel
转换为pdf
?
最佳答案
您可以使用 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);
关于java - 如何在java中将ms-Excel文件转换为Pdf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24925492/