前へ
目次
次へ
10–6 パスワードによるセキュリティ
PDF ファイルに対しパスワードによるセキュリティ設定を行う場合、暗号化する文書コンポーネントを設定することができます(PtlEncrypt::setEncryptComponent(int component))。コンポーネントの種類と内容については以下の通りです。
定数名(int component)
内容
対応PDFバージョン
ENCRYPT_ALL
文書のすべてのコンテンツを暗号化
全バージョン
ENCEYPT_EXCEPT_METADATA
文書のメタデータを除くすべてのコンテンツを暗号化
PDF1.5 以降
ENCEYPT_ONLY_ATTACHED_FILE
添付ファイルのみを暗号化
PDF1.6 以降
「添付ファイルのみを暗号化」は、添付ファイルを暗号化し、PDFの文書の暗号化は行われません。添付ファイルを開くためのパスワードとして、ユーザーパスワードの設定(PtlEncryptStandard::setUserPassword(const PtlParamString & password))が必須です。
添付ファイルのみの暗号化処理(ENCRYPT_COMPONENT.ENCRYPT_ONLY_ATTACHED_FILE)では、セキュリティの権限設定は行われません。したがって、「SetOwnerPassword」「SetPermission」は呼び出さないようにしてください。
前へ
目次
次へ