@embedpdf/plugin签名
EmbedPDF 的文档扫描数字签名: 签名字段 标记 (邮票-图书馆资产——绘制,打入,上传——或您带来的字节) 通过a 签名端口 配置;不带 封存; 验证所签名的; 并将一个武装标记放入一个字段.
插件拥有此行为, 其它不包含 :
- 标记是邮票插件的(
@embedpdf/plugin-stamp)——一等图书馆signatures个人,持有signature资产和可选initials· ; - 键为 a
SignerPort从@embedpdf/core-signature(单位:千美元)webCryptoSigner, (中文(简体) ),remoteSigner, (中文(简体) ),personalSigner页:1key设置, 每个签名解决; - 引擎将标记的页面画入字段并封存字节
(单位:千美元)
doc.signatures.prepare·《养护移栖物种公约》complete);在云上,服务器 发布新版本.
import { toFieldRef } from '@embedpdf/plugin-form';
import {
signaturePlugin,
SignatureToken,
personalSigner,
indexedDbKeyStore,
} from '@embedpdf/plugin-signature';
signaturePlugin({
key: () => personalSigner({ subject: 'Ada Lovelace', store: indexedDbKeyStore('keys') }),
trust: { anchors: async () => [rootCertificateDer] },
mode: 'sign', // 'sign' (the default with a key) | 'visual' (the default without) | 'ask'
});
const signature = ctx.get(SignatureToken);
await signature.placeMark({ assetId }, { field: toFieldRef('approval') }); // sign / fill / ask, by mode
await signature.placeMark({ assetId }, { page, center: { x: 120, y: 90 } }); // elsewhere: a stamp
使用交互集线器和印花插件,从一个
signatures 库并单击未签名签名字段进入
球场; 其它任何地点都作为邮票放置.
要求数 @embedpdf/plugin-form; 可选 @embedpdf/plugin-stamp, (中文(简体) ),
@embedpdf/plugin-annotation, (中文(简体) ), @embedpdf/plugin-interaction。参见文件
页 次 headless/forms/signatures 整个合同.