2

所以我总结了我的问题。我想在使用 java 时将 xls 文件转换为 PDF。. 我找到了两个例子

第一个是使用 Openoffice

import officetools.OfficeFile; // from officetools.jar

FileInputStream fis = new FileInputStream(new File("test.doc")); 
FileOutputStream fos = new FileOutputStream(new File("test.pdf"));

OfficeFile f = new OfficeFile(fis,"localhost","8100", false);

f.convert(fos,"pdf");

但不幸的是我必须安装它:(

我也找到了这个例子,两个带有 vb 的命令行(调用 pdf 创建者)

DoCmd.OpenReport "repClient", acViewPreview, "NumClient = 2"
DoCmd.OutputTo acOutputReport, "PDF", "d: \ test.pdf"

java上有没有类似的东西!!!!(注意我用于我的第一个解决方案(jxl,appach poi),但生成的 pdf 格式与我使用 Microsoft Excel 保存为 PDF 时不同)

提前想你

4

1 回答 1

0

我认为您可以使用流式传输 excel 文档中的数据

阿帕奇兴趣点

图书馆。您可以将这个数据流传入

iText 库 API。

iText 库 API 肯定具有将流数据写入 PDF 文件的功能。使用 iText,您可以确定 pdf 格式,因为它在组织中广泛用于 PDF 生成。事实上,许多报告工具也使用 iText 来生成 PDF 报告。

于 2013-05-10T12:17:23.983 回答