word转PDF然后实现在线预览的功能.rar
自己项目中用到的技术,word转PDF然后实现在线预览的功能,代码可以运行 .
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 205312 2019-05-24 10:06 wordword转pdfjacob-1.18-x64.dll
文件 167936 2019-05-24 10:06 wordword转pdfjacob-1.18-x86.dll
文件 1545 2019-06-21 11:27 wordword转pdfWordToPDF.java
文件 22052 2019-06-21 11:38 wordword转pdf配置.jpg
文件 49231 2019-05-24 10:07 wordword转pdf需要的jar包jacob.jar
文件 282766 2019-05-24 10:07 word在线查看pdfpdfuildjquery-latest.js
文件 513635 2019-05-24 10:07 word在线查看pdfpdfuildpdf.js
文件 875835 2019-05-24 10:07 word在线查看pdfpdfuildpdf.js.map
文件 1427182 2019-05-24 10:07 word在线查看pdfpdfuildpdf.worker.js
文件 2463649 2019-05-24 10:07 word在线查看pdfpdfuildpdf.worker.js.map
文件 45795 2019-05-24 10:07 word在线查看pdfpdfweb1.jpg
文件 14789 2019-05-24 10:07 word在线查看pdfpdfweb10.docx
文件 31996 2019-05-24 10:07 word在线查看pdfpdfweb2.jpg
文件 7488506 2019-05-24 10:07 word在线查看pdfpdfweb2.pptx
文件 63488 2019-05-24 10:07 word在线查看pdfpdfweb3.doc
文件 41290 2019-05-24 10:07 word在线查看pdfpdfweb3.jpg
文件 9604 2019-05-24 10:07 word在线查看pdfpdfweb4.xlsx
文件 6736014 2019-05-24 10:07 word在线查看pdfpdfweb5.bmp
文件 42449 2019-05-24 10:07 word在线查看pdfpdfweb5.jpg
文件 2404 2019-05-24 10:07 word在线查看pdfpdfwebcmaps78-EUC-H.bcmap
文件 173 2019-05-24 10:07 word在线查看pdfpdfwebcmaps78-EUC-V.bcmap
文件 2379 2019-05-24 10:07 word在线查看pdfpdfwebcmaps78-H.bcmap
文件 2398 2019-05-24 10:07 word在线查看pdfpdfwebcmaps78-RKSJ-H.bcmap
文件 173 2019-05-24 10:07 word在线查看pdfpdfwebcmaps78-RKSJ-V.bcmap
文件 169 2019-05-24 10:07 word在线查看pdfpdfwebcmaps78-V.bcmap
文件 2651 2019-05-24 10:07 word在线查看pdfpdfwebcmaps78ms-RKSJ-H.bcmap
文件 290 2019-05-24 10:07 word在线查看pdfpdfwebcmaps78ms-RKSJ-V.bcmap
文件 905 2019-05-24 10:07 word在线查看pdfpdfwebcmaps83pv-RKSJ-H.bcmap
文件 721 2019-05-24 10:07 word在线查看pdfpdfwebcmaps90ms-RKSJ-H.bcmap
文件 290 2019-05-24 10:07 word在线查看pdfpdfwebcmaps90ms-RKSJ-V.bcmap
............此处省略477个文件信息
/**
*
*/
package com.hhu.count.util;
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
/**
* @author admin
*word转pdf
inputFile word文件路径
pdfFile 转换后的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应用程序
ActiveXComponent app = new ActiveXComponent(“Word.Application“);// WPS坑爹啊!
// 老版本注册表
// WPS.Application
// 新版本KWPS.Application。最后用的Word2010
// 设置word不可见
app.setProperty(“Visible“ false);
// 获得word中所有打开的文档返回Documents对象
Dispatch docs = app.getProperty(“Documents“).toDispatch();
// 调用Documents对象中Open方法打开文档,并返回打开的文档对象Document
Dispatch doc = Dispatch.call(docs “Open“ inputFile false true).toDispatch();
// 调用Document对象的SaveAs方法,将文档保存为pdf格式
/*
* Dispatch.call(doc “SaveAs“ pdfFile wdFormatPDF
* //word保存为pdf格式宏,值为17 );
*/
Dispatch.call(doc “ExportAsFixedFormat“ pdfFile wdFormatPDF); // word保存为pdf格式宏,值为17
// 关闭文档
Dispatch.call(doc “Close“ false);
// 关闭word应用程序
app.invoke(“Quit“ 0);
return “show“;
} catch (Exception e) {
return “error“;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 205312 2019-05-24 10:06 wordword转pdfjacob-1.18-x64.dll
文件 167936 2019-05-24 10:06 wordword转pdfjacob-1.18-x86.dll
文件 1545 2019-06-21 11:27 wordword转pdfWordToPDF.java
文件 22052 2019-06-21 11:38 wordword转pdf配置.jpg
文件 49231 2019-05-24 10:07 wordword转pdf需要的jar包jacob.jar
文件 282766 2019-05-24 10:07 word在线查看pdfpdfuildjquery-latest.js
文件 513635 2019-05-24 10:07 word在线查看pdfpdfuildpdf.js
文件 875835 2019-05-24 10:07 word在线查看pdfpdfuildpdf.js.map
文件 1427182 2019-05-24 10:07 word在线查看pdfpdfuildpdf.worker.js
文件 2463649 2019-05-24 10:07 word在线查看pdfpdfuildpdf.worker.js.map
文件 45795 2019-05-24 10:07 word在线查看pdfpdfweb1.jpg
文件 14789 2019-05-24 10:07 word在线查看pdfpdfweb10.docx
文件 31996 2019-05-24 10:07 word在线查看pdfpdfweb2.jpg
文件 7488506 2019-05-24 10:07 word在线查看pdfpdfweb2.pptx
文件 63488 2019-05-24 10:07 word在线查看pdfpdfweb3.doc
文件 41290 2019-05-24 10:07 word在线查看pdfpdfweb3.jpg
文件 9604 2019-05-24 10:07 word在线查看pdfpdfweb4.xlsx
文件 6736014 2019-05-24 10:07 word在线查看pdfpdfweb5.bmp
文件 42449 2019-05-24 10:07 word在线查看pdfpdfweb5.jpg
文件 2404 2019-05-24 10:07 word在线查看pdfpdfwebcmaps78-EUC-H.bcmap
文件 173 2019-05-24 10:07 word在线查看pdfpdfwebcmaps78-EUC-V.bcmap
文件 2379 2019-05-24 10:07 word在线查看pdfpdfwebcmaps78-H.bcmap
文件 2398 2019-05-24 10:07 word在线查看pdfpdfwebcmaps78-RKSJ-H.bcmap
文件 173 2019-05-24 10:07 word在线查看pdfpdfwebcmaps78-RKSJ-V.bcmap
文件 169 2019-05-24 10:07 word在线查看pdfpdfwebcmaps78-V.bcmap
文件 2651 2019-05-24 10:07 word在线查看pdfpdfwebcmaps78ms-RKSJ-H.bcmap
文件 290 2019-05-24 10:07 word在线查看pdfpdfwebcmaps78ms-RKSJ-V.bcmap
文件 905 2019-05-24 10:07 word在线查看pdfpdfwebcmaps83pv-RKSJ-H.bcmap
文件 721 2019-05-24 10:07 word在线查看pdfpdfwebcmaps90ms-RKSJ-H.bcmap
文件 290 2019-05-24 10:07 word在线查看pdfpdfwebcmaps90ms-RKSJ-V.bcmap
............此处省略477个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)