| @@ 366-377 (lines=12) @@ | ||
| 363 | *Defines a password type |
|
| 364 | *@param String type , 'owner' or 'user' |
|
| 365 | **/ |
|
| 366 | function Password($type,$code) {
|
|
| 367 | //------------------------------ |
|
| 368 | switch($type) {
|
|
| 369 | case 'owner': |
|
| 370 | case 'user': |
|
| 371 | $this->security["password"]["$type"]=$code; |
|
| 372 | break; |
|
| 373 | default: |
|
| 374 | $this->Error("Unsupported password type ($type), specify 'owner' or 'user' instead.");
|
|
| 375 | } |
|
| 376 | $this->support="pdftk"; |
|
| 377 | } |
|
| 378 | ||
| 379 | ||
| 380 | /** |
|
| @@ 384-396 (lines=13) @@ | ||
| 381 | *Defines the encrytion to the given bits |
|
| 382 | *@param integer $bits 0, 40 or 128 |
|
| 383 | **/ |
|
| 384 | function Encrypt($bits) {
|
|
| 385 | //----------------------- |
|
| 386 | switch($bits) {
|
|
| 387 | case 0: |
|
| 388 | case 40: |
|
| 389 | case 128: |
|
| 390 | $this->security["encrypt"]=$bits; |
|
| 391 | break; |
|
| 392 | default: |
|
| 393 | $this->Error("Unsupported encrypt value of $bits, only 0, 40 and 128 are supported");
|
|
| 394 | } |
|
| 395 | $this->support="pdftk"; |
|
| 396 | } |
|
| 397 | ||
| 398 | /** |
|
| 399 | *Allow permissions |
|