我是靠谱客的博主 醉熏向日葵,最近开发中收集的这篇文章主要介绍pdf.js在线预览ppt SaveAs : PowerPoint 无法将 ^0 保存到 ^1,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
public void pptToPdf(String srcFilePath, String pdfFilePath) throws Exception {
ActiveXComponent app = null;
Dispatch ppt = null;
try {
ComThread.InitSTA();
// app = new ActiveXComponent("PowerPoint.Application");
//改成 kwpp
app = new ActiveXComponent("KWPP.Application");
Dispatch ppts = app.getProperty("Presentations").toDispatch();
/*
* call
* param 4: ReadOnly
* param 5: Untitled指定文件是否有标题
* param 6: WithWindow指定文件是否可见
* */
ppt = Dispatch.call(ppts, "Open", srcFilePath, true, true, false).toDispatch();
Dispatch.call(ppt, "SaveAs", pdfFilePath, PPT_TO_PDF_OPERAND); // ppSaveAsPDF为特定值32
} catch (Exception e) {
e.printStackTrace();
throw e;
} finally {
if (ppt != null) {
Dispatch.call(ppt, "Close");
}
if (app != null) {
app.invoke("Quit");
}
ComThread.Release();
}
}
最后
以上就是醉熏向日葵为你收集整理的pdf.js在线预览ppt SaveAs : PowerPoint 无法将 ^0 保存到 ^1的全部内容,希望文章能够帮你解决pdf.js在线预览ppt SaveAs : PowerPoint 无法将 ^0 保存到 ^1所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复