2015-11-18 74 views

回答

1

好吧,所以我得到了这个工作,感谢HummusJS的作者。

解析器对象将能够检查PDF是否被加密。要创建一个PDFReader对象(解析器对象),你可以使用:

var pdfReader = hummus.createReader('./TestMaterials/XObjectContent.PDF'); 

但是,试图修改PDF文件时,你会得到一个例外,该文件是忙(EBUSY)。

的PDFWriter对象,实际上可以返回一个PDFReader对象,它使用:

var pdfReader = pdfWriter.getModifiedFileParser(); 

通过使用此pdfReader对象,使用以下方法来检测是否有密码保护:

pdfReader.isEncrypted() 

再见!

相关问题