PDF密码安全(PDF-Password security)

PDF密码安全设置工具可以用来设定文档的安全设定,例如我们可以设置密码指定特定的用户可以打开、打印和编辑PDF文档。

Split pages tool screenshot

兼容性选项可以用来指定所产生PDF文档的控制版本。如果你需要早期的阅读器打开你的文档,这个设定非常重要。对于多数安全选项,设定只对高版本才有效(如果阅读器不是问题的话)。

加密级别选项控制着PDF文件加密的算法类型,高级别的加密可以起到更好的保护效果,如果想取消密码保护,可以选择不需保护。

文档组件加密选项可以用来指定对文档的那些部分进行加密,如果你想保护自己的文档,但是又允许用户可以查看、索引这些文档的元信息,例外元信息选项将会变得非常有用。它可以让不会解密密码保护对象的工具读取相关信息。

如果你设定的是一个读取密码,那么你的文件只能让拥有该密码的人读取。

权项选项可以控制文档只被许可的人打印、内容提取以及文档操作。这种设置是被PDF读取工具控制的,但这种约束不一定被该程序遵守。

命令行格式:

功能名称: SetResetSecurity
选项: [] 内为可选参数
[OpenPass=] 设定文档打开密码,或作为打开附件的密码
[PerPass=] 设定权限许可密码,权限设置时一直需要。
[EncLevel=] 设定加密级别
  0 - 不加密
  1 - 低 40位 RC4
  2 - 高 128位 RC4
  3 - 最高 128bit AES (默认)
[EncObjects=] 设定需要加密的组件
  0 - 加密所有文件内容 (默认)
  1 - 加密除元信息以外所有的文件内容
  2 - 只加密文件附件
[PermPrint=] 设定打印许可
  0 - 不允许 (默认)
  1 - 低解析度 (150 DPI)
  2 - 高解析度
[PermChanges=] 允许更改
  0 - 不允许(默认)
  1 - 插入,删除和页面旋转
  2 - 在表单域中填入和在存在的签名域中签名。
  3 - 注释、填入表单和在存在的签名域中签名。
  4 - 除提取页面以外所有的操作。
[-PermCopy] 如果使用改选项,则允许拷贝文字、图片和其它内容。
[-PermTextAccess] 如果使用改选项,则为视力不佳者启用屏幕阅读程序装置所需的文字。
[OutputPath=] 存放加密后文件的完整路径。如果没有指定,则使用和源文件相同的路径。
[-CreateBackup] 如果使用本选项,则创建备份文件。
[-s] 安静模式. 运行时不显示执行窗口,(只对注册用户可用)。
FilesList PDF文件列表; 使用分号";"分割各个PDF文件. 必须为最后一个参数。
 
示例:
Rundll32 "c:\Program Files\PDF-ShellTools\PDFShellTools.dll",SetResetSecurity PerPass=MyPass EncObjects=1 PermPrint=1 c:\temp\C001*.PDF

 

(c) 2006-2009 RTT