如何在节点或react中提取pdf签名信息

问题描述 投票:0回答:1

我有一个签名 pdf 文件库,我需要在 Node.js 中读取它们的签名信息 比如谁签名、何时签名、签名类型等等…… 最后在 React 项目中渲染它们(因此在 React 中完成这项工作的库也很好)。

许多人建议@ninja-labs/verify-pdf 但不幸的是我什至无法在项目中安装该包 npm 在安装过程中给我错误。

我不想签署任何文件,我只需要阅读他们的签名信息。

reactjs node.js pdf digital-signature signature
1个回答
0
投票

您可以使用

pdf-lib
从PDF中读取签名信息。

const pdfData = fs.readFileSync('your file path')
const pdfDoc = PDFDocumentFactory.load(pdfData)

const signatureFields = pdfDoc.getForm().getFieldsOfType('Sig');

    signatureFields.forEach((field) => {
  const signature = field.getWidgets()[0].getAppearanceStream();
});
© www.soinside.com 2019 - 2024. All rights reserved.