PDF-密碼保全

此功能是用來設定文件的安全性,譬如說可以設定密碼限制使用者開啟、列印、編輯PDF文件。

Split pages tool screenshot

「相容性」是用來控制PDF文件的版本。此功能會影響舊版PDF閱讀程式能否開啟你的PDF文件。如果想要較高的安全性與較多的選項設定,且閱讀程式相容性是較次要的考量時,請選擇較新的版本。

「加密層級」是用來控制PDF文件加密的演算法。較高的等級可以加強檔案的保護。如果想要移除密碼保護,請選擇「不加密」。

「選擇要加密的元件」控制要加密哪些文件元件。如果你想保護你的PDF文件,又需要使用元資料作索引,請選擇「加密除元資料以外的所有文件內容」。

如果你設定了「文件開啟密碼」,其他使用者必須知道該密碼才能開啟PDF文件。

「權限密碼」可以限制列印操作、列印品質、內容擷取或文件編輯。這些限制只會被PDF閱讀軟體承認,因此並不保證其他程式也會接受這些限制。

命令列介面:

Function name: SetResetSecurity
Options: 有[]者是選擇性的參數
[OpenPass=] - 設定文件開啟密碼(或作為附件開啟的密碼)。
[PerPass=] - 設定權限密碼。
[EncLevel=] - 設定加密層級:
  0 - 不加密
  1 - 低 40 - bit RC4
  2 - 高 128-bit RC4
  3 - 最高 128-bit 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-2012 RTT