我必须检查PDF是否有签名(处理合同(,并需要一种验证方法。
我读过一些关于PDF签名证书的东西,但不确定这是否是单独的东西。
或者检查PDF上的元数据。
在节点中检查签名最有效的方法是什么?
您可以使用@ninja labs/verify pdf并执行以下操作:
const verifyPDF = require('@ninja-labs/verify-pdf');
const signedPdfBuffer = fs.readFileSync('yourPdf');
const {
verified,
authenticity,
integrity,
expired,
meta
} = verifyPDF(signedPdfBuffer);