由于WPS2015及后续版本提供的二次开发api有问题,导致ppt及pptx不能转换为pdf.
本文代码针对WPS2015及2016测试通过。
安装jacob
请看(一)
安装WPS
需要安装wps2015及以上版本
JAVA代码
public class WPS2015PDFCreatorUtil {
/**
* @param args
*/
public static void main(String[] args) {
WPS2015PDFCreatorUtil.createByPpt("C:\\abc.doc","C:\\111.pdf");
}
private static ActiveXComponent WPS= null;
private static ActiveXComponent ET= null;
/**
*
* 方法描述:doc文件转pdf.
* <p/>
* @param src
* @param dest
* <p/>
*/
public static void createByDoc(String src, String dest) {
if(WPS==null||WPS.m_pDispatch==0){
WPS=