createSignature

KGPdfHummer.createSignature

功能说明

创建域数字签名及文档编辑实例。

函数原型

createSignature(String fileName, byte[] ownerPassword, boolean partial, OutputStream os, File tmpDic, boolean append)

参数

参数名 类型 必填 说明
fileName String 是 需要签名的文档路径。
ownerPassword byte 是 文档打开密码,没有传null。
partial boolean 是 需要时再加载文档内容。
os OutputStream 是 签名后的文档。
tmpDic File 是 签名时文档保存临时目录,null时文档保存在内存中。
append boolean 是 追加模式。

返回值

KGPdfHummer 实例。

调用示例

KGPdfHummer.createSignature("D:/tmp/1.pdf", null,true, fileOutputStream, new File("D:/tmp/"),true);

函数原型

KGPdfHummer.createSignature(InputStream in, byte[] ownerPassword, OutputStream os, File tmpDic, boolean append)

参数

参数名 类型 必填 说明
in InputStream 是 需要签名的文档流。
ownerPassword byte 是 文档打开密码,没有传时null。
os OutputStream 是 签名后的文档。
tmpDic File 是 签名时文档保存临时目录,null时文档保存在内存中。
append boolean 是 追加模式。

返回值

KGPdfHummer 实例。

调用示例

KGPdfHummer.createSignature(in, null,fileOutputStream, new File("D:/tmp/"),true);