我遇到了问题,最终完成了尝试捕获,我完成了一切正常,直到捕获。我的代码错误都说“预期的‘catch’语法错误”,我已经进行了谷歌搜索,但没有找到有效的东西。我已附上我的代码,这只是一个放置错误,还是我没有抛出正确类型的错误?提前致谢。
public void setOrder(String field, String value) {
File dir = new File(finished);
if (!dir.exists())
{
try{
doc = PDDocument.load(file);
PDDocumentCatalog docCatalog = doc.getDocumentCatalog();
PDAcroForm acroForm = docCatalog.getAcroForm();
PDField acrofield = acroForm.getField( field );
if(value == null){
acrofield.setValue("");
}
else{
acrofield.setValue(value);
}
doc.save(finished);
}
finally{
if( doc != null ){
doc.close();
}
}
catch(Exception eer){
eer.printStackTrace();
}
}
else{
try{
doc = PDDocument.load(finished);
PDDocumentCatalog docCatalog = doc.getDocumentCatalog();
PDAcroForm acroForm = docCatalog.getAcroForm();
PDField acrofield = acroForm.getField( field );
if(value == null){
acrofield.setValue("");
}
else{
acrofield.setValue(value);
}
doc.save(finished);
}
finally{
if( doc != null ){
doc.close();
}
}
catch(Exception eer){
eer.printStackTrace();
}
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)