检查 PDF 是否受密码保护 HummusJS,NodeJS
Check if PDF is password protected HummusJS, NodeJS
有谁知道,我如何通过在 NodeJS 中使用 HummusJS 检查 PDF 是否受密码保护?修改PDF时需要进行此项检查。
我正在努力寻找在线和文档中的解决方案。
此致
好的,多亏了 HummusJS 的作者,我才开始工作。
解析器对象将能够检查 PDF 是否加密。要创建 PDFReader 对象(解析器对象),您可以使用:
var pdfReader = hummus.createReader('./TestMaterials/XObjectContent.PDF');
但是当尝试修改 PDF 时,您会遇到文件正忙 (EBUSY) 的异常。
PDFWriter 对象实际上可以 return 它正在使用的 PDFReader 对象:
var pdfReader = pdfWriter.getModifiedFileParser();
通过使用此 pdfReader 对象,使用以下方法检测它是否受密码保护:
pdfReader.isEncrypted()
再见!
有谁知道,我如何通过在 NodeJS 中使用 HummusJS 检查 PDF 是否受密码保护?修改PDF时需要进行此项检查。
我正在努力寻找在线和文档中的解决方案。
此致
好的,多亏了 HummusJS 的作者,我才开始工作。
解析器对象将能够检查 PDF 是否加密。要创建 PDFReader 对象(解析器对象),您可以使用:
var pdfReader = hummus.createReader('./TestMaterials/XObjectContent.PDF');
但是当尝试修改 PDF 时,您会遇到文件正忙 (EBUSY) 的异常。
PDFWriter 对象实际上可以 return 它正在使用的 PDFReader 对象:
var pdfReader = pdfWriter.getModifiedFileParser();
通过使用此 pdfReader 对象,使用以下方法检测它是否受密码保护:
pdfReader.isEncrypted()
再见!