HaruDoc::setCurrentEncoder
HaruDoc::setInfoAttr
HaruDoc
PHP Manual

# HaruDoc::setEncryptionMode

(PECL haru:0.0.1)

HaruDoc::setEncryptionMode — Définit le mode de chiffrement pour le document

### Description

bool HaruDoc::setEncryptionMode ( int `$mode` [, int `$key_len` ] )

Définit le mode de chiffrement pour le document. Le mode de chiffrement ne peut être défini avant de définir le mot de passe.

### Liste de paramètres

`mode`

  Le mode de chiffrement à utiliser. Peut être un parmi :

  - `HaruDoc::ENCRYPT_R2` - utilise l'algorithme "revision2".
  - `HaruDoc::ENCRYPT_R3` - utilise l'algorithme "revision3". L'utilisation de cette valeur définit la version de PDF à 1.4.
`key_len`

  La longueur de la clé de chiffrement, en octets. Ce paramètre est optionnel et utilisé uniquement lorsque le mode est `HaruDoc::ENCRYPT_R3`. La valeur par défaut est 5 (40 octets).

### Valeurs de retour

Retourne `TRUE` en cas de succès.

### Erreurs / Exceptions

Lance une exception HaruException en cas d'erreur.

### Voir aussi

- HaruDoc::setPassword()
- HaruDoc::setPermission()

HaruDoc::setCurrentEncoder
HaruDoc::setInfoAttr
HaruDoc
PHP Manual