gpt4 book ai didi

php - 是否可以使用 PHP 在 pdf 文档中添加签名字段?我还没有到 "digital sign"文件。我只添加了一个签名字段。

转载 作者:行者123 更新时间:2023-12-02 11:27:22 25 4
gpt4 key购买 nike

我必须生成一个 PDF 文档并添加一个“签名字段”。

签名字段是允许第三方服务对文档进行数字签名的字段。

是否可以使用开源解决方案在 PHP 中执行此操作?

我看到了 https://manuals.setasign.com/setapdf-signer-manual/create-a-signature-field/ .

我尝试使用 tcpdf 但我没有成功。

谢谢。

最佳答案

正如您已经说过的,您已经阅读了 seta 标志库文档 here
使用 setasign,您可以创建 pdf 文档或使用现有文档在其上创建数字签名字段。下面是一个代码示例:-

<?php
require_once('library/SetaPDF/Autoload.php');

// create a writer
$writer = new SetaPDF_Core_Writer_Http('visible-field.pdf', true);
// create a new document instance
$document = new SetaPDF_Core_Document($writer);
// create at least a single page
$document->getCatalog()->getPages()->create(SetaPDF_Core_PageFormats::A4);

// add a field left top with an offset of 10 points
SetaPDF_Signer_SignatureField::add(
$document,
'Signature field 1',
1,
SetaPDF_Signer_SignatureField::POSITION_LEFT_TOP,
array('x' => 10, 'y' => -10),
180,
70
);


// add a field absolutely position on the bottom left with an offset of 10 points
SetaPDF_Signer_SignatureField::add($document, 'Signature field 1', 1, 10, 10, 180, 70);

// save and finish
$document->save()->finish();
注意:- 使用 Adob​​e Acrobat Reader 打开生成的文档,以便您可以看到 pdf 上的数字签名字段。

关于php - 是否可以使用 PHP 在 pdf 文档中添加签名字段?我还没有到 "digital sign"文件。我只添加了一个签名字段。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33676154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com