因此我總結了我的問題。我想在使用java時將xls文件轉換爲PDF。 。 我發現兩個例子將xls文件轉換爲pdf而不用poi或jxl
首先是與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)
認爲你保存提前
這個iText就像另一個(jxl和appach poi)瀏覽所有xls文件並創建爲和測量pdf文件或我給他一個iput xls文件並生成一個pdf輸出文件? – salvador 2013-05-10 10:21:08
iText不是一個轉換工具,它從Java代碼本身創建PDF。所以如果你想創建它,我認爲你應該先閱讀XLS,在Java中創建一些節點並開始寫入(不轉換)數據。這不完全是你想要的,但希望它有幫助。 – 2013-05-10 10:26:00
:(thx @Asier Aranbarri爲你的幫助..我使用了相同的解決方案,但它不能完美的工作(像保存爲微軟Excel手冊)不一樣的格式 – salvador 2013-05-10 10:30:33