資源簡介
Aspose-pdf pdf文件寫入,文件轉換為excel,word等,java調用版本
代碼片段和文件信息
package?com.demo;
import?java.io.File;
import?java.io.FileOutputStream;
import?java.io.InputStream;
import?com.aspose.pdf.Document;
import?com.aspose.pdf.License;
import?com.aspose.pdf.SaveFormat;
/**
?*?
?*?由于ASPOSE比較吃內存,操作大一點的文件就會堆溢出,所以請先設置好java虛擬機參數:-Xms1024m?-Xmx1024m(參考值)
?*?如有疑問,請在CSDN下載界面留言或者聯系QQ569925980
?*?
?*?@author?Spark
?*
?*/
public?class?TestPdf?{
????private?static?InputStream?license;
????private?static?InputStream?pdf;
????/**
?????*?獲取license
?????*?
?????*?@return
?????*/
????public?static?boolean?getLicense()?{
????????boolean?result?=?false;
????????try?{
????????????license?=?TestPdf.class.getClassLoader().getResourceAsStream(“\\license.xml“);//?license路徑
????????????pdf?=?TestPdf.class.getClassLoader().getResourceAsStream(“\\test.pdf“);//?原始pdf路徑
????????????License?aposeLic?=?new?License();
????????????aposeLic.setLicense(license);
????????????result?=?true;
????????}?catch?(Exception?e)?{
????????????e.printStackTrace();
????????}
????????return?result;
????}
????/**
?????*?
?????*?@param?args
?????*/
????public?static?void?main(String[]?args)?{
????????//?驗證License
????????if?(!getLicense())?{
????????????return;
????????}
????????try?{
????????????long?old?=?System.currentTimeMillis();
????????????Document?pdfDocument?=?new?Document(pdf);
????????????File?file?=?new?File(“D:\\test.docx“);//?輸出路徑
????????????FileOutputStream?fileOS?=?new?FileOutputStream(file);
????????????pdfDocument.save(fileOS?SaveFormat.DocX);
????????????long?now?=?System.currentTimeMillis();
????????????System.out.println(“共耗時:“?+?((now?-?old)?/?1000.0)?+?“秒\n\n“?+?“文件保存在:“?+?file.getPath());
????????}?catch?(Exception?e)?{
????????????e.printStackTrace();
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-10-28?14:02??AsposePdf\
?????文件?????????365??2015-12-23?16:55??AsposePdf\.classpath
?????文件?????????385??2015-09-08?16:07??AsposePdf\.project
?????目錄???????????0??2015-10-28?14:02??AsposePdf\.settings\
?????文件??????????57??2015-10-23?09:58??AsposePdf\.settings\org.eclipse.core.resources.prefs
?????文件?????????598??2015-12-23?15:50??AsposePdf\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2015-12-23?16:55??AsposePdf\bin\
?????目錄???????????0??2015-12-23?16:55??AsposePdf\bin\com\
?????目錄???????????0??2015-12-23?16:55??AsposePdf\bin\com\demo\
?????文件????????2106??2015-12-23?16:55??AsposePdf\bin\com\demo\TestPdf.class
?????文件?????????582??2015-10-22?17:58??AsposePdf\bin\license.xm
?????文件??????733205??2015-12-23?15:35??AsposePdf\bin\test.pdf
?????目錄???????????0??2015-12-23?16:40??AsposePdf\lib\
?????文件????31070096??2015-12-23?15:51??AsposePdf\lib\aspose.pdf-11.0.0.jar
?????目錄???????????0??2015-12-23?16:12??AsposePdf\src\
?????目錄???????????0??2015-12-23?16:40??AsposePdf\src\com\
?????目錄???????????0??2015-12-23?15:45??AsposePdf\src\com\demo\
?????文件????????1944??2015-12-23?16:43??AsposePdf\src\com\demo\TestPdf.java
?????文件?????????582??2015-10-22?17:58??AsposePdf\src\license.xm
?????文件??????733205??2015-12-23?15:35??AsposePdf\src\test.pdf
?????文件?????????402??2014-11-03?18:00??AsposePdf\飛翔軟件下載.txt
?????文件??????????75??2014-11-04?08:35??AsposePdf\飛翔軟件下載.url
評論
共有 條評論