-
大小: 3.17MB文件類型: .rar金幣: 2下載: 1 次發(fā)布日期: 2023-11-07
- 語(yǔ)言: Java
- 標(biāo)簽: Openoffice??word??execl??轉(zhuǎn)圖片??
資源簡(jiǎn)介
因?yàn)樵贏ndroid項(xiàng)目中要用到在線查看Office文檔,但是缺沒有合適的SDK可以用,只能從圖片著手。下載一個(gè)Openoffice軟件下載到電腦然后安裝,具體如何安裝請(qǐng)百度一下。分析一下代碼的功能;Entry.java這個(gè)類的原理是先通過OfficeToPDF.java把文檔轉(zhuǎn)成pdf,然后再通過Pdf2Jpg.java這個(gè)類把PDF轉(zhuǎn)成JPG或者PNG,想轉(zhuǎn)成什么格式圖片在Pdf2Jpg.java這個(gè)類當(dāng)中設(shè)置一下,代碼經(jīng)過測(cè)試,完全沒有問題,如果碰到問題,請(qǐng)?jiān)谙旅嬖u(píng)論,一周內(nèi)會(huì)解答疑問。

代碼片段和文件信息
package?com.g;
import?java.io.IOException;
import?org.icepdf.core.exceptions.PDFException;
import?org.icepdf.core.exceptions.PDFSecurityException;
import?com.g.Tojpg.Pdf2Jpg;
import?com.sun.star.bridge.oleautomation.Date;
public?class?Entry?{
/**
?*?@param?args
?*/
public?static?void?main(String[]arg0){
//Office源文件(wordexcelppt)
String?inputFile?=?“d:\\resource\\So.doc“;
//目標(biāo)文件(準(zhǔn)備存進(jìn)哪里)
String?destFile?=?“d:\\resource\\17.pdf“;
//Img目標(biāo)文件(圖片存儲(chǔ)地方)
String?ImgdestFile?=?“d:\\s\\“;
OfficeToPDF?toPDF?=?new?OfficeToPDF();
//獲取返回碼
int?Return?=?toPDF.office2PDF(inputFile?destFile);
if?(Return?==?-1)?{
System.out.println(“找不著源文件呢?“);
}else?if?(Return?==?1)?{
System.out.println(“轉(zhuǎn)換失敗“);
}else?if(Return?==?0){
System.out.println(“轉(zhuǎn)換成功“);
System.out.println(“開始把pdf轉(zhuǎn)圖片...“);
try?{
Pdf2Jpg?pdf?=?new?Pdf2Jpg();
pdf.tranfer(destFileImgdestFile);
}?catch?(PDFException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}?catch?(PDFSecurityException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}?catch?(IOException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
System.out.println(“4567“);
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????757??2014-09-19?16:07??OfficeTojpg\.classpath
?????文件????????387??2014-09-19?16:44??OfficeTojpg\.project
?????文件????????629??2014-09-15?11:30??OfficeTojpg\.settings\org.eclipse.jdt.core.prefs
?????文件???????1463??2014-09-19?16:45??OfficeTojpg\bin\com\g\ConvertUtil\FileUtil.class
?????文件???????4302??2014-09-19?16:45??OfficeTojpg\bin\com\g\ConvertUtil\OpenOfficePdfConvert.class
?????文件???????1642??2014-09-19?16:45??OfficeTojpg\bin\com\g\Entry.class
?????文件???????2860??2014-09-19?16:45??OfficeTojpg\bin\com\g\OfficeToPDF.class
?????文件???????3562??2014-09-19?16:45??OfficeTojpg\bin\com\g\Tojpg\Pdf2Jpg.class
?????文件??????41123??2014-09-15?11:35??OfficeTojpg\libs\commons-cli-1.2.jar
?????文件?????109043??2014-09-15?11:35??OfficeTojpg\libs\commons-io-1.4.jar
?????文件????????337??2014-09-15?11:35??OfficeTojpg\libs\DEPENDENCIES.txt
?????文件????1508245??2014-07-15?09:52??OfficeTojpg\libs\icepdf-core.jar
?????文件??????32054??2014-09-15?11:35??OfficeTojpg\libs\jodconverter-2.2.2.jar
?????文件???????5712??2014-09-15?11:35??OfficeTojpg\libs\jodconverter-cli-2.2.2.jar
?????文件??????69810??2014-09-15?11:35??OfficeTojpg\libs\jodconverter-core-3.0-beta-4.jar
?????文件??????55622??2014-09-15?11:35??OfficeTojpg\libs\juh-3.0.1.jar
?????文件?????108330??2014-09-15?11:35??OfficeTojpg\libs\jurt-3.0.1.jar
?????文件?????253610??2014-09-15?11:35??OfficeTojpg\libs\ridl-3.0.1.jar
?????文件??????22338??2014-09-15?11:35??OfficeTojpg\libs\slf4j-api-1.5.6.jar
?????文件???????8815??2014-09-15?11:35??OfficeTojpg\libs\slf4j-jdk14-1.5.6.jar
?????文件????1360160??2014-09-15?11:35??OfficeTojpg\libs\unoil-3.0.1.jar
?????文件?????431406??2014-09-15?11:35??OfficeTojpg\libs\xstream-1.3.1.jar
?????文件????????813??2014-09-19?14:36??OfficeTojpg\src\com\g\ConvertUtil\FileUtil.java
?????文件???????3415??2014-09-19?14:36??OfficeTojpg\src\com\g\ConvertUtil\OpenOfficePdfConvert.java
?????文件???????1337??2014-09-19?16:43??OfficeTojpg\src\com\g\Entry.java
?????文件???????2951??2014-09-19?14:57??OfficeTojpg\src\com\g\OfficeToPDF.java
?????文件???????3057??2014-09-19?16:43??OfficeTojpg\src\com\g\Tojpg\Pdf2Jpg.java
?????目錄??????????0??2014-09-19?16:45??OfficeTojpg\bin\com\g\ConvertUtil
?????目錄??????????0??2014-09-19?16:45??OfficeTojpg\bin\com\g\Tojpg
?????目錄??????????0??2014-09-19?16:44??OfficeTojpg\src\com\g\ConvertUtil
............此處省略13個(gè)文件信息
評(píng)論
共有 條評(píng)論