SetPdfEncryption

 

#include “BlackIceDEVMODE.h”

 

BOOL             SetPdfEncryption (BlackIceDEVMODE* pDevMode, int iEncryption);

 

Description

 

This function sets the type of the encryption in the PDF document. Available values:

 

PDF_ENCRYPTION_NONE    (0)

No encryption

PDF_ENCRYPTION_40BIT    (1)

40-bit RC4 encryption, compatible with Acrobat 3.0 or later.

PDF_ENCRYPTION_128BIT  (2)

128-bit RC4 encryption, compatible with Acrobat 5.0 or later.

PDF_ENCRYPTION_256BIT_ADOBE  (3)

256-bit AES encryption, compatible with Acrobat 9.0 or later.

PDF_ENCRYPTION_256BIT_PDF20 (4)

256-bit AES encryption, compatible with Acrobat X or later. Uses a more secure algorithm than the Acrobat 9.0 compatible version.

 

Parameters

 

BlackIceDEVMODE* pDevMode

- pointer to the BlackIceDEVMODE structure

int iEncryption

- type of encryption to set, one of the values above

 

Return value

 

TRUE on success, otherwise FALSE.

 

Programming Notes

 

None

 

Code Example

 

None