encryptPdf

KGPdfHummer.encryptPdf

功能说明

证书加密,需要导入相应私钥证书到PC机(电脑),才能打开 PDF文档。

函数原型

encryptPdf(String user, String owner, int permission)

参数

参数名 类型 必填 说明
user String 打开PDF文档时的密码
owner String 修改权限设置的密码
permission int 权限控制值,文档不允许任何操作值为:0。
permission值:
PdfWriter.ALLOW_PRINTING(打印)
PdfWriter.ALLOW_MODIFY_CONTENTS(更改文档)
PdfWriter.ALLOW_COPY(内容复制或提取、提取内容用于辅助工具)
PdfWriter.ALLOW_MODIFY_ANNOTATIONS(注释)
PdfWriter.ALLOW_FILL_IN(填写表单域)
PdfWriter.ALLOW_SCREENREADERS(启用内容辅助工具)
PdfWriter.ALLOW_ASSEMBLY(文档组合)
PdfWriter.ALLOW_DEGRADED_PRINTING(弱打印,打印效果不佳)
也可以组合使用:
PdfWriter.ALLOW_DEGRADED_PRINTING | PdfWriter.ALLOW_DEGRADED_PRINTING

返回值

void