此功能是用來設定文件的安全性,譬如說可以設定密碼限制使用者開啟、列印、編輯PDF文件。
「相容性」是用來控制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 |