Code Samples - Document Converter Pro

Example 12: Encrypt an existing PDF file (AES 128 bits) - PHP Copy 

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
   <?php

     $DC = New COM("Neevia.docConverter");

     $DC->setParameter("PDFEncryption", "true");
     $DC->setParameter("PDFEncryptionType", "aes");

     $DC->setParameter("PDFOwnerPassword", "owner");
     $DC->setParameter("PDFUserPassword", "open");

     // p - disable document printing
     // e - disable extraction of text and graphics
     $DC->setParameter("Permissions", "pe");

     $RVal = $DC->encryptPDF("c:\\users\\public\\in.pdf", "c:\\users\\public\\out.pdf");

     if ($RVal != 0) {
       echo "There was an error encrypting the document!!!";
     }else{
       echo "Done encrypting !!!";
     }

   ?>