当我在SodaPDF(Adobe的非品牌程序)中运行代码时,saveAs不会正确显示错误。 “ myPath”是我的计算机上不存在的可变路径,我想要的是pdf显示警告消息,提示保存失败。
如果我使用的是Soda中不存在的其他功能,例如。 doc.Open,它将立即进入catch语句并按原样显示我的错误消息。由于某种原因,saveAs没有足够快或很难将错误抛出到catch语句中。
try {
this.saveAs(myPath);
this.resetForm(["Button1"]);}
catch(err){
app.alert(err.message, 0);}
这段代码实际上所做的是不会保存并重置表单,而不会出错到catch语句中。很抱歉,如果这没有太大意义,我会尝试根据需要进行澄清。