資源簡介
java利用Aspose.cells.jar將本地excel文檔轉化成pdf(完美破解版 無水印 無中文亂碼)

代碼片段和文件信息
package?com.demo;
import?java.io.File;
import?java.io.FileOutputStream;
import?java.io.InputStream;
import?com.aspose.cells.License;
import?com.aspose.cells.SaveFormat;
import?com.aspose.cells.Workbook;
/**
?*?
?*?由于ASPOSE比較吃內存,操作大一點的文件就會堆溢出,所以請先設置好java虛擬機參數:-Xms512m?-Xmx512m(參考值)
?*?如有疑問,請在CSDN下載界面留言或者聯系QQ569925980
?*?
?*?@author?Spark
?*
?*/
public?class?Test?{
????/**
?????*?獲取license
?????*?
?????*?@return
?????*/
????public?static?boolean?getLicense()?{
????????boolean?result?=?false;
????????try?{
????????????InputStream?is?=?Test.class.getClassLoader().getResourceAsStream(“\\license.xml“);
????????????License?aposeLic?=?new?License();
????????????aposeLic.setLicense(is);
????????????result?=?true;
????????}?catch?(Exception?e)?{
????????????e.printStackTrace();
????????}
????????return?result;
????}
????/**
?????*?支持DOC?DOCX?OOxml?RTF?HTML?OpenDocument?PDF?EPUB?XPS?SWF等相互轉換
?????*?
?????*?@param?args
?????*/
????public?static?void?main(String[]?args)?{
????????//?驗證License
????????if?(!getLicense())?{
????????????return;
????????}
????????try?{
????????????long?old?=?System.currentTimeMillis();
????????????Workbook?wb?=?new?Workbook(“D:\\test.xlsx“);//?原始excel路徑
????????????File?pdfFile?=?new?File(“D:\\test.pdf“);//?輸出路徑
????????????FileOutputStream?fileOS?=?new?FileOutputStream(pdfFile);
????????????wb.save(fileOS?SaveFormat.PDF);
????????????long?now?=?System.currentTimeMillis();
????????????System.out.println(“共耗時:“?+?((now?-?old)?/?1000.0)?+?“秒“);
????????}?catch?(Exception?e)?{
????????????e.printStackTrace();
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-05-18?15:45??AsposeCells?8.5.2\
?????文件?????????366??2018-05-18?15:45??AsposeCells?8.5.2\.classpath
?????文件?????????387??2018-05-18?15:45??AsposeCells?8.5.2\.project
?????目錄???????????0??2018-05-18?15:45??AsposeCells?8.5.2\.settings\
?????文件?????????598??2018-05-18?15:45??AsposeCells?8.5.2\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2018-05-18?15:45??AsposeCells?8.5.2\bin\
?????目錄???????????0??2018-05-18?15:45??AsposeCells?8.5.2\bin\com\
?????目錄???????????0??2018-05-18?15:45??AsposeCells?8.5.2\bin\com\demo\
?????文件????????1980??2018-05-18?15:45??AsposeCells?8.5.2\bin\com\demo\Test.class
?????文件?????????584??2018-05-18?15:45??AsposeCells?8.5.2\bin\license.xm
?????目錄???????????0??2018-05-18?15:45??AsposeCells?8.5.2\lib\
?????文件?????6062936??2018-05-18?15:45??AsposeCells?8.5.2\lib\aspose-cells-8.5.2.jar
?????目錄???????????0??2018-05-18?15:45??AsposeCells?8.5.2\src\
?????目錄???????????0??2018-05-18?15:45??AsposeCells?8.5.2\src\com\
?????目錄???????????0??2018-05-18?15:45??AsposeCells?8.5.2\src\com\demo\
?????文件????????1820??2018-05-18?15:45??AsposeCells?8.5.2\src\com\demo\Test.java
?????文件?????????584??2018-05-18?15:45??AsposeCells?8.5.2\src\license.xm
- 上一篇:Java開發android
- 下一篇:java做的簡單的規范的自動售貨機
評論
共有 條評論