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

标签 java excel pdf

因为我已经使用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/

相关文章:

java - 转换为 Ascii 失败 &

java - ImageIO write() 是阻塞方法吗?

asp.net - Excel 自动化工作簿。打开失败 : "Unable to get the Open Property ..."

java - 如何替换文本 html 以转换为 pdf? java

pdf - 在 PDF 签名中包含时间戳的步骤

java - 使用 hibernate createSQLQuery 方法将 map 存储在列表中

java - 将 TYPE 注释传递给方法而不是标记接口(interface)

c# - 是否可以编写在 Excel 2003 和 2007 中都有效的插件?

excel - 使用VBA从一行Excel中删除所有空格

java - iText - 读取使用未知随机所有者密码创建的 PDF