91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

下載OOo_3.3.0_Win_x86_install-wJRE_zh-CN.exe,swftools-0.9.1.exe這兩個文件,然后按照附件里面的info.txt進行按照,里面的ZhuanThread代碼利用OOo_3.3.0_Win_x86_install-wJRE_zh-CN.exe把word,excel格式的文件轉為pdf,如果已是pdf,則這一步驟可以省略。然后再用swftools-0.9.1.exe把pdf格式的轉為swf格式

資源截圖

代碼片段和文件信息

package?com.jxss.sunshine.busiAction;


import?com.artofsolving.jodconverter.DocumentConverter;
import?com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection;
import?com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection;
import?com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;
import?com.jxss.sunshine.dao.FrontDao;
import?com.jxss.sunshine.dao.im.FrontDaoImp;

import?java.io.File;
import?java.util.ArrayList;
import?java.util.List;
import?java.util.Scanner;
import?java.util.Timer;
import?java.util.TimerTask;

import?com.jxss.sunshine.entity.Uploadfile;
public?class?ZhuanThread?extends?Thread?{
????String?basepath;
????public?Timer?DoTimer=new?Timer();
????public?TimerTask?DoTask=new?MyTask();
????public?ZhuanThread(String?path){
???? this.basepath=path;
????}
????public?void?run(){
???? DoTimer.schedule(DoTask?1000?600*1000);
????}
????
???
????//轉
????public?boolean?chuli(File?sourceFileFile?pdfFileFile?swfFile){
???? if(!sourceFile.getName().endsWith(“.pdf“)){
???? //第一步?從各種格式轉為pdf
??????? ?OpenOfficeConnection?connection=new?SocketOpenOfficeConnection(8100);
??????? ?try{
??? ?connection.connect();
??? ?DocumentConverter?converter=new?OpenOfficeDocumentConverter(connection);
??? ?if(sourceFile.exists()){//如果源文件存在
??? ?converter.convert(sourceFile?pdfFile);
??? ?pdfFile.createNewFile();
??? ?connection.disconnect();
??? ?System.out.println(“轉換為PDF格式?路徑“+pdfFile.getPath());
??? ?}
??? ?
??? ?}catch(java.net.ConnectException?e){
??? ?e.printStackTrace();
??? ?System.out.println(“OpenOffice服務未啟動“);
??? ?return?false;
??? ?}catch(com.artofsolving.jodconverter.openoffice.connection.OpenOfficeException?e)
??? ?{
??? ?e.printStackTrace();
??? ?System.out.println(“讀取文件失敗“);
??? ?return?false;
??? ?}catch(Exception?e){
??? ?e.printStackTrace();
??? ?return?false;
??? ?}finally{
??? ?if(connection!=null){
??? ?connection.disconnect();
??? ?connection=null;
??? ?}
??? ?}
???? }
?
?//第二步??從pdf轉為swf
?Runtime?r=Runtime.getRuntime();
??if(pdfFile.exists()){
??try{
??Process?p=r.exec(“C:\\Program?Files\\SWFTools\\pdf2swf.exe?\““+
??pdfFile.getPath()+“\“?-o??\““+swfFile.getPath()+“\“?-T?9“);
??System.out.println(“pdf2swf.exe線程開始等待“);
??WatchThread?wt?=?new?WatchThread(p);wt.start();
??p.waitFor();
??ArrayList?commandStream?=?wt.getStream();wt.setOver(true);
??System.out.println(“pdf2swf.exe線程結束等待“);
??swfFile.createNewFile();
??if(pdfFile.exists()){
??pdfFile.delete();
??}
??return?true;
??}catch(Exception?e){
??e.printStackTrace();
??return?false;
??}
?
??}else{
??System.out.println(“PDF文件不存在無法轉換“);
??return?false;
??}
??
????}
????
????
public?static?void?main(String[]?args)?{

}
class?MyTask?extends?TimerTa

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-12-30?14:42??新建文件夾\
?????目錄???????????0??2011-12-30?14:43??新建文件夾\flexpaper\
?????目錄???????????0??2011-12-30?14:43??新建文件夾\flexpaper\.svn\
?????文件????????2079??2011-11-01?12:03??新建文件夾\flexpaper\.svn\entries
?????目錄???????????0??2011-12-30?14:43??新建文件夾\flexpaper\.svn\prop-base\
?????文件??????????53??2011-10-25?16:50??新建文件夾\flexpaper\.svn\prop-base\FlexPaperViewer.swf.svn-base
?????文件??????????53??2011-10-25?16:50??新建文件夾\flexpaper\.svn\prop-base\Paper.swf.svn-base
?????文件??????????53??2011-10-25?16:50??新建文件夾\flexpaper\.svn\prop-base\playerProductInstall.swf.svn-base
?????目錄???????????0??2011-12-30?14:43??新建文件夾\flexpaper\.svn\props\
?????目錄???????????0??2011-12-30?14:43??新建文件夾\flexpaper\.svn\text-base\
?????文件????????7157??2011-10-25?16:50??新建文件夾\flexpaper\.svn\text-base\Changelog.txt.svn-base
?????文件????????1567??2011-10-26?15:36??新建文件夾\flexpaper\.svn\text-base\error.jsp.svn-base
?????文件??????406496??2011-10-25?16:50??新建文件夾\flexpaper\.svn\text-base\FlexPaperViewer.swf.svn-base
?????文件?????????187??2011-10-25?16:50??新建文件夾\flexpaper\.svn\text-base\highlight.xml.svn-base
?????文件????????4108??2011-10-25?16:50??新建文件夾\flexpaper\.svn\text-base\index.html.svn-base
?????文件????????7986??2011-10-25?16:50??新建文件夾\flexpaper\.svn\text-base\LICENSE-COMMERCIAL.txt.svn-base
?????文件????????9332??2011-10-25?16:50??新建文件夾\flexpaper\.svn\text-base\LICENSE-UNLIMITED.txt.svn-base
?????文件???????36482??2011-10-25?16:50??新建文件夾\flexpaper\.svn\text-base\LICENSE.txt.svn-base
?????文件??????539473??2011-10-25?16:50??新建文件夾\flexpaper\.svn\text-base\Paper.swf.svn-base
?????文件?????????657??2011-10-25?16:50??新建文件夾\flexpaper\.svn\text-base\playerProductInstall.swf.svn-base
?????文件????????1813??2011-10-25?18:04??新建文件夾\flexpaper\.svn\text-base\readFile.jsp.svn-base
?????文件??????341644??2011-10-25?16:50??新建文件夾\flexpaper\.svn\text-base\report.xml.svn-base
?????目錄???????????0??2011-12-30?14:43??新建文件夾\flexpaper\.svn\tmp\
?????目錄???????????0??2011-12-30?14:43??新建文件夾\flexpaper\.svn\tmp\prop-base\
?????目錄???????????0??2011-12-30?14:43??新建文件夾\flexpaper\.svn\tmp\props\
?????目錄???????????0??2011-12-30?14:43??新建文件夾\flexpaper\.svn\tmp\text-base\
?????文件????????7157??2011-10-25?16:50??新建文件夾\flexpaper\Changelog.txt
?????文件????????1567??2011-10-26?15:36??新建文件夾\flexpaper\error.jsp
?????目錄???????????0??2011-12-30?14:43??新建文件夾\flexpaper\examples\
?????目錄???????????0??2011-12-30?14:43??新建文件夾\flexpaper\examples\.svn\
?????文件?????????652??2011-11-01?12:03??新建文件夾\flexpaper\examples\.svn\entries
............此處省略140個文件信息

評論

共有 條評論