原創|其它|編輯:郝浩|2012-11-07 11:37:26.000|閱讀 1896 次
概述:Aspose.Cells支持將XLS文件(包含圖像、圖表等)轉換為PDF文件。Aspose.Cells可以獨立工作將電子表格轉換為Pdf文檔,您不需要搭配使用Aspose.Pdf用于轉換。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Aspose.Cells支持將XLS文件(包含圖像、圖表等)轉換為PDF文件。Aspose.Cells可以獨立工作將電子表格轉換為Pdf文檔,您不需要搭配使用Aspose.Pdf用于轉換。該轉換過程不需要創建/使用任何臨時文件,整個過程將內存中完成。
如果需要將每個工作表保存在模板Excel文件中,來生成不同的pdf文件。使用該方法可以輕松地完成。也可以根據要渲染的PDF文件決定所要顯示的工作表,這時其它的工作表將會被隱藏。
下面給出一個具體實例:
[Java]
//Get the Excel file path String filePath = "F:/Shak-Data-RW/Downloads/source.xlsx"; //Instantiage a new workbook and open the Excel //File from its location Workbook workbook = new Workbook(filePath); //Get the count of the worksheets in the workbook int sheetCount = workbook.getWorksheets().getCount(); //Make all sheets invisible except first worksheet for (int i = 1; i < workbook.getWorksheets().getCount(); i++) { workbook.getWorksheets().get(i).setVisible(false); } //Take Pdfs of each sheet for (int j = 0; j < workbook.getWorksheets().getCount(); j++) { Worksheet ws = workbook.getWorksheets().get(j); workbook.save(filePath + "_" + ws.getName() + ".pdf"); if (j < workbook.getWorksheets().getCount() - 1) { workbook.getWorksheets().get(j + 1).setVisible(true); workbook.getWorksheets().get(j).setVisible(false); } }
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網