在 PDF 上应用多个数字签名

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

我有一个项目,我必须多次对 PDF 进行数字签名。我尝试使用 TCPDF 执行此操作,但似乎 TCPDF 只允许一个签名!因为当我导入已经签名的 PDF(使用 FPDI)并签名时,我只有第二个签名。以及第一个的外观(图像)。

是吗?或者是因为FPDI没有导入嵌入的签名? TCPDF支持增量更新吗?

  1. 有没有一种方法可以让我使用 TCPDF??
  2. 对同一个 PDF 进行两次签名
  3. 或另一个允许通过增量更新进行多重签名的库??

请提供任何有用的想法或建议!

致以诚挚的问候,

php pdf digital-signature tcpdf fpdi
2个回答
1
投票

使用 FPDI,您无法编辑现有的 PDF 文档,但可以将各个页面导入到可重用的结构中。页面内容流之外的内容(例如注释或数字签名)会丢失。

FPDI 的作者

Setasign(我与该公司有关系)还提供了 SetaPDF-Signer 组件,该组件允许您使用纯 PHP 对 PDF 进行数字签名。该组件不像 FPDI 那样免费或开源。

请参阅此处了解如何对 PDF 文档进行多次签名。


0
投票

最近,我发现了一个价格实惠的 API,可以解决您多次签署 PDF 的问题。

它提供免费计划,但我选择了专业计划,每月只需 5 美元。它允许您自定义签名,包括添加徽标或图像作为签名背景。我现在正在将这项服务用于各种应用程序,对于您的项目来说,它可能是 TCPDF 的一个很好的替代方案,因为它支持多个签名。

您可以在 pdfsignify.com

查看
© www.soinside.com 2019 - 2024. All rights reserved.