-
大小: 18.42MB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2023-07-03
- 語言: 其他
- 標(biāo)簽: word轉(zhuǎn)pdf??
資源簡介
自己項(xiàng)目中用到的技術(shù),word轉(zhuǎn)PDF然后實(shí)現(xiàn)在線預(yù)覽的功能,代碼可以運(yùn)行 .
代碼片段和文件信息
/**
?*?
?*/
package?com.hhu.count.util;
import?com.jacob.activeX.ActiveXComponent;
import?com.jacob.com.Dispatch;
/**
?*?@author?admin
?*word轉(zhuǎn)pdf
?inputFile??word文件路徑
??pdfFile???轉(zhuǎn)換后的pdf的保存路徑
?*/
public?class?WordToPDF?{
private?static?final?int?wdFormatPDF?=?17;
public?String?word2PDF(String?inputFile?String?pdfFile)?{
try?{
//https://www.cnblogs.com/FredTang/p/4253293.html??//WTF
//?打開word應(yīng)用程序
ActiveXComponent?app?=?new?ActiveXComponent(“Word.Application“);//?WPS坑爹啊!
//?老版本注冊表
//?WPS.Application
//?新版本KWPS.Application。最后用的Word2010
//?設(shè)置word不可見
app.setProperty(“Visible“?false);
//?獲得word中所有打開的文檔返回Documents對象
Dispatch?docs?=?app.getProperty(“Documents“).toDispatch();
//?調(diào)用Documents對象中Open方法打開文檔,并返回打開的文檔對象Document
Dispatch?doc?=?Dispatch.call(docs?“Open“?inputFile?false?true).toDispatch();
//?調(diào)用Document對象的SaveAs方法,將文檔保存為pdf格式
/*
?*?Dispatch.call(doc?“SaveAs“?pdfFile?wdFormatPDF
?*?//word保存為pdf格式宏,值為17?);
?*/
Dispatch.call(doc?“ExportAsFixedFormat“?pdfFile?wdFormatPDF);?//?word保存為pdf格式宏,值為17
//?關(guān)閉文檔
Dispatch.call(doc?“Close“?false);
//?關(guān)閉word應(yīng)用程序
app.invoke(“Quit“?0);
return?“show“;
}?catch?(Exception?e)?{
return?“error“;
}
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????205312??2019-05-24?10:06??word\word轉(zhuǎn)pdf\jacob-1.18-x64.dll
?????文件?????167936??2019-05-24?10:06??word\word轉(zhuǎn)pdf\jacob-1.18-x86.dll
?????文件???????1545??2019-06-21?11:27??word\word轉(zhuǎn)pdf\WordToPDF.java
?????文件??????22052??2019-06-21?11:38??word\word轉(zhuǎn)pdf\配置.jpg
?????文件??????49231??2019-05-24?10:07??word\word轉(zhuǎn)pdf\需要的jar包\jacob.jar
?????文件?????282766??2019-05-24?10:07??word\在線查看pdf\pdf\build\jquery-latest.js
?????文件?????513635??2019-05-24?10:07??word\在線查看pdf\pdf\build\pdf.js
?????文件?????875835??2019-05-24?10:07??word\在線查看pdf\pdf\build\pdf.js.map
?????文件????1427182??2019-05-24?10:07??word\在線查看pdf\pdf\build\pdf.worker.js
?????文件????2463649??2019-05-24?10:07??word\在線查看pdf\pdf\build\pdf.worker.js.map
?????文件??????45795??2019-05-24?10:07??word\在線查看pdf\pdf\web\1.jpg
?????文件??????14789??2019-05-24?10:07??word\在線查看pdf\pdf\web\10.docx
?????文件??????31996??2019-05-24?10:07??word\在線查看pdf\pdf\web\2.jpg
?????文件????7488506??2019-05-24?10:07??word\在線查看pdf\pdf\web\2.pptx
?????文件??????63488??2019-05-24?10:07??word\在線查看pdf\pdf\web\3.doc
?????文件??????41290??2019-05-24?10:07??word\在線查看pdf\pdf\web\3.jpg
?????文件???????9604??2019-05-24?10:07??word\在線查看pdf\pdf\web\4.xlsx
?????文件????6736014??2019-05-24?10:07??word\在線查看pdf\pdf\web\5.bmp
?????文件??????42449??2019-05-24?10:07??word\在線查看pdf\pdf\web\5.jpg
?????文件???????2404??2019-05-24?10:07??word\在線查看pdf\pdf\web\cmaps\78-EUC-H.bcmap
?????文件????????173??2019-05-24?10:07??word\在線查看pdf\pdf\web\cmaps\78-EUC-V.bcmap
?????文件???????2379??2019-05-24?10:07??word\在線查看pdf\pdf\web\cmaps\78-H.bcmap
?????文件???????2398??2019-05-24?10:07??word\在線查看pdf\pdf\web\cmaps\78-RKSJ-H.bcmap
?????文件????????173??2019-05-24?10:07??word\在線查看pdf\pdf\web\cmaps\78-RKSJ-V.bcmap
?????文件????????169??2019-05-24?10:07??word\在線查看pdf\pdf\web\cmaps\78-V.bcmap
?????文件???????2651??2019-05-24?10:07??word\在線查看pdf\pdf\web\cmaps\78ms-RKSJ-H.bcmap
?????文件????????290??2019-05-24?10:07??word\在線查看pdf\pdf\web\cmaps\78ms-RKSJ-V.bcmap
?????文件????????905??2019-05-24?10:07??word\在線查看pdf\pdf\web\cmaps\83pv-RKSJ-H.bcmap
?????文件????????721??2019-05-24?10:07??word\在線查看pdf\pdf\web\cmaps\90ms-RKSJ-H.bcmap
?????文件????????290??2019-05-24?10:07??word\在線查看pdf\pdf\web\cmaps\90ms-RKSJ-V.bcmap
............此處省略477個(gè)文件信息
評論
共有 條評論