利用jacob将Word转成PDF时候报错:Invoke of: SaveAs
这是我的源代码:
String filename = "d:\\补充保密协议.doc";
String toFilename = filename + ".pdf";
System.out.println("启动Word...");
long start = System.currentTimeMillis();
ActiveXComponent app = null;
try {
app = new ActiveXComponent("Word.Application");
app.setProperty("Visible", false);
Dispatch docs = app.getProperty("Documents").toDispatch();
System.out.println("打开文档..." + filename);
Dispatch doc = Dispatch.call(docs,//
"Open", //
filename,// FileName
false,// ConfirmConversions
true // ReadOnly
).toDispatch();
System.out.println("转换文档到PDF..." + toFilename);
File tofile = new File(toFilename);
if (tofile.exists()) {
tofile.delete();
}