1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | Neevia.docCreator DC = new Neevia.docCreator(); DC.setParameter( "PDFEncryption", "true" ); DC.setParameter( "PDFEncryptionType", "aes256" ); DC.setParameter( "PDFOwnerPassword", "owner" ); DC.setParameter( "PDFUserPassword", "open" ); // p - disable document printing // e - disable extraction of text and graphics DC.setParameter( "Permissions", "pe" ); int RVal = DC.encryptPDF(@"c:\users\public\in.pdf", @"c:\users\public\out.pdf"); DC = null; if (RVal != 0) { MessageBox.Show("There was an error encrypting the PDF!!!"); }else{ MessageBox.Show("Done !!!"); } |