|
@@ -228,6 +228,13 @@ class CPDFWorker {
|
|
|
messageHandler.on('GetSignatures', (data) => {
|
|
|
return getSignatures(data)
|
|
|
})
|
|
|
+ messageHandler.on('CreateSignatureAP', async (data) => {
|
|
|
+ const { annotPtr } = data
|
|
|
+ const content = stringToNewUTF8('名称:数字签名\n时间:2024.04.21\n原因:我是文件的所有者哈哈哈哈哈哈')
|
|
|
+ const text = stringToNewUTF8('我是数字签名')
|
|
|
+ const res = Module._UpdateApWithDigitalSigConfig(annotPtr, content, false, false, false, text, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
|
|
|
+ console.log(res)
|
|
|
+ })
|
|
|
messageHandler.on('AddSignature', async (data) => {
|
|
|
const doc = data.doc
|
|
|
const pagePtr = data.pagePtr.pagePtr
|
|
@@ -285,8 +292,8 @@ class CPDFWorker {
|
|
|
const passwordPtr = stringToNewUTF8('')
|
|
|
Module._LoadDocumentByStream(newDoc, length, buffer.length, passwordPtr)
|
|
|
|
|
|
- const modifyResult = Module._AddSignModifyDocument(signaturePtr, res, 1, ComPDFKitJS.opened_files[1].length)
|
|
|
- console.log(modifyResult)
|
|
|
+ // const modifyResult = Module._AddSignModifyDocument(signaturePtr, res, 1, ComPDFKitJS.opened_files[1].length)
|
|
|
+ // console.log(modifyResult)
|
|
|
})
|
|
|
|
|
|
messageHandler.on('PushRenderTask', (data) => {
|