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

  • 大小: 41.64MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-07-24
  • 語言: Java
  • 標(biāo)簽: java??openoffice??PDF??

資源簡(jiǎn)介

java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js),將office文檔,通過openoffice工具轉(zhuǎn)換為PDF文件,使用PDF.js進(jìn)行前端展示 是對(duì)openoffice+swftools+flexpaper的升級(jí)版,減少一次swf文件轉(zhuǎn)換,及flexpaper只能預(yù)覽十頁內(nèi)容,原文:http://blog.csdn.net/z69183787/article/details/17468039 內(nèi)附:openoffice安裝文件+PDF.js+源碼+使用說明文檔

資源截圖

代碼片段和文件信息

package?com.wondersgroup.inner.common.util;

import?java.io.BufferedInputStream;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.io.InputStream;
import?java.net.URLDecoder;
import?java.util.ArrayList;
import?java.util.Arrays;
import?java.util.List;
import?java.util.Properties;
import?java.util.Stack;

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.lowagie.text.Document;
import?com.lowagie.text.DocumentException;
import?com.lowagie.text.Image;
import?com.lowagie.text.PageSize;
import?com.lowagie.text.pdf.PdfWriter;
import?com.wondersgroup.inner.base.entity.baseAddition;

/**
?*?doc?docx格式轉(zhuǎn)換
?*/
public?class?DocConverter?{
private?static?final?int?environment?=?1;//?環(huán)境?1:windows?2:linux
private?String?fileString;//?(只涉及pdf2swf路徑問題)
private?String?outputPath?=?““;//?輸入路徑?,如果不設(shè)置就輸出在默認(rèn)的位置
private?String?fileName;
private?static?String[]?docFileLayouts?=?{“.txt““.doc““.docx““.wps““.xls““.xlsx““.et““.ppt““.pptx““.dps“};//office辦公軟件格式
private?static?String[]?imgFileLayouts?=?{“.jpg““.gif““.jpeg““.png““.bmp“};//圖片格式
private?static?String[]?pdfFileLayouts?=?{“.pdf“};//pdf格式
private?File?imgFile;
private?File?oldFile;//原文件
private?File?pdfFile;
private?File?swfFile;
private?File?docFile;

private?String?pdf2swfPath;

/**
?*?可預(yù)覽的文件格式
?*?@param?baseAddition
?*/
public?static?String??getPreviewFileExt()?{
List?list?=?new?ArrayList(Arrays.asList(docFileLayouts));
list.addAll(Arrays.asList(imgFileLayouts));
list.addAll(Arrays.asList(pdfFileLayouts));
object[]?c?=?list.toArray();
//System.out.println(Arrays.toString(c));
return?Arrays.toString(c);
}
public?DocConverter(baseAddition?baseAddition)?{
ini(baseAddition);
}

/**
?*?重新設(shè)置file
?*?
?*?@param?fileString
?*/
public?void?setFile(baseAddition?baseAddition)?{
ini(baseAddition);
}

/**
?*?初始化
?*?
?*?@param?fileString
?*/
private?void?ini(baseAddition?baseAddition)?{
this.fileString?=?baseAddition.getAttachUrl()+“/“+baseAddition.getAdditionName();
fileName?=?fileString.substring(0?fileString.lastIndexOf(“.“));
int?type=fileString.lastIndexOf(“.“);
String?typeStr=fileString.substring(type);
if(Arrays.toString(docFileLayouts).contains(typeStr)){
docFile?=?new?File(fileString);
}else?if(Arrays.toString(imgFileLayouts).contains(typeStr)){
imgFile?=?new?File(fileString);
}else?if(Arrays.toString(pdfFileLayouts).contains(typeStr)){
oldFile?=?new?File(fileString);
}
pdfFile?=?new?File(baseAddition.getAttachUrl()+“/“+baseAddition.getAdditionId()?+?“.pdf“);
//swfFile?=?new?File(baseAddition.getAtta

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????11918??2016-06-20?18:57??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\jar\DocConverter.java

?????文件??????41123??2016-06-09?02:55??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\jar\lib\commons-cli-1.2.jar

?????文件?????109043??2016-06-09?02:55??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\jar\lib\commons-io-1.4.jar

?????文件????1130070??2016-06-09?02:55??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\jar\lib\iText-2.1.7.jar

?????文件??????32054??2016-06-09?02:55??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\jar\lib\jodconverter-2.2.2.jar

?????文件????2128332??2016-06-09?02:55??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\jar\lib\jodconverter-2.2.2.zip

?????文件???????5712??2016-06-09?02:55??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\jar\lib\jodconverter-cli-2.2.2.jar

?????文件?????576693??2016-06-09?02:55??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\jar\lib\jodd-3.3.2.jar

?????文件??????55622??2016-06-09?02:55??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\jar\lib\juh-3.0.1.jar

?????文件?????108330??2016-06-09?02:55??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\jar\lib\jurt-3.0.1.jar

?????文件?????253610??2016-06-09?02:55??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\jar\lib\ridl-3.0.1.jar

?????文件??????22338??2016-06-09?02:55??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\jar\lib\slf4j-api-1.5.6.jar

?????文件???????8815??2016-06-09?02:55??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\jar\lib\slf4j-jdk14-1.5.6.jar

?????文件????1360160??2016-06-09?02:55??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\jar\lib\unoil-3.0.1.jar

?????文件?????431406??2016-06-09?02:55??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\jar\lib\xstream-1.3.1.jar

?????文件????????156??2016-06-20?09:56??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\open_office_service.bat

?????文件???38912350??2016-06-09?03:12??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\PDF.js\mozilla-pdf.js-v1.5.188-97-gbd47440.zip

?????文件?????249250??2016-06-09?03:12??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\PDF.js\PDFJSInNet\build\pdf.js

?????文件????1210929??2016-06-09?03:12??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\PDF.js\PDFJSInNet\build\pdf.worker.js

?????文件????1016315??2016-06-09?03:12??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\PDF.js\PDFJSInNet\web\09.pdf

?????文件???????2404??2016-06-09?03:12??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\PDF.js\PDFJSInNet\web\cmaps\78-EUC-H.bcmap

?????文件????????173??2016-06-09?03:12??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\PDF.js\PDFJSInNet\web\cmaps\78-EUC-V.bcmap

?????文件???????2379??2016-06-09?03:12??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\PDF.js\PDFJSInNet\web\cmaps\78-H.bcmap

?????文件???????2398??2016-06-09?03:12??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\PDF.js\PDFJSInNet\web\cmaps\78-RKSJ-H.bcmap

?????文件????????173??2016-06-09?03:12??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\PDF.js\PDFJSInNet\web\cmaps\78-RKSJ-V.bcmap

?????文件????????169??2016-06-09?03:12??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\PDF.js\PDFJSInNet\web\cmaps\78-V.bcmap

?????文件???????2651??2016-06-09?03:12??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\PDF.js\PDFJSInNet\web\cmaps\78ms-RKSJ-H.bcmap

?????文件????????290??2016-06-09?03:12??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\PDF.js\PDFJSInNet\web\cmaps\78ms-RKSJ-V.bcmap

?????文件????????905??2016-06-09?03:12??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\PDF.js\PDFJSInNet\web\cmaps\83pv-RKSJ-H.bcmap

?????文件????????721??2016-06-09?03:12??java實(shí)現(xiàn)附件預(yù)覽(openoffice+PDF.js)\PDF.js\PDFJSInNet\web\cmaps\90ms-RKSJ-H.bcmap

............此處省略465個(gè)文件信息

評(píng)論

共有 條評(píng)論