SetPrivilege

SetPrivilege(DocumentPrivilege)

Establece la seguridad del archivo PDF con contraseñas de usuario/propietario vacías. La contraseña del propietario se agregará mediante una cadena aleatoria. Lanza una excepción si el proceso falla.

public bool SetPrivilege(DocumentPrivilege privilege)
Parámetro Escribe Descripción
privilege DocumentPrivilege Establecer privilegio.

Valor_devuelto

Cierto para el éxito.

Ejemplos

[C#]
string inFile = "D:\\input.pdf"; //El TestPath puede reasignarse.
string outFile = "D:\\output.pdf"; //El TestPath puede reasignarse.
PdfFileSecurity fileSecurity = new PdfFileSecurity(inFile,outFile);		
fileSecurity.SetPrivilege(DocumentPrivilege.Print);

[Visual Basic]
Dim inFile As String =  "D:\\input.pdf"  'The TestPath may be re-assigned.'
Dim outFile As String =  "D:\\output.pdf"  'The TestPath may be re-assigned.'
Dim fileSecurity As PdfFileSecurity = New PdfFileSecurity(inFile,outFile) 
fileSecurity.SetPrivilege(DocumentPrivilege.Print)

Ver también


SetPrivilege(string, string, DocumentPrivilege)

Establece la seguridad del archivo PDF con la contraseña original. Lanza una excepción si falla el proceso.

public bool SetPrivilege(string userPassword, string ownerPassword, DocumentPrivilege privilege)
Parámetro Escribe Descripción
userPassword String Contraseña de usuario original.
ownerPassword String Contraseña de propietario original.
privilege DocumentPrivilege Establecer privilegio.

Valor_devuelto

Cierto para el éxito.

Ejemplos

[C#]
string inFile = "D:\\input.pdf"; //El TestPath puede reasignarse.
string outFile = "D:\\output.pdf"; //El TestPath puede reasignarse.
PdfFileSecurity fileSecurity = new PdfFileSecurity(inFile,outFile);		
fileSecurity.SetPrivilege(userPassword, ownerPassword, DocumentPrivilege.Print);

[Visual Basic]
Dim inFile As String =  "D:\\input.pdf"  'The TestPath may be re-assigned.'
Dim outFile As String =  "D:\\output.pdf"  'The TestPath may be re-assigned.'
Dim fileSecurity As PdfFileSecurity = New PdfFileSecurity(inFile,outFile) 
fileSecurity.SetPrivilege(userPassword, ownerPassword, DocumentPrivilege.Print)

Ver también