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ámetroEscribeDescripción
privilegeDocumentPrivilegeEstablecer 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ámetroEscribeDescripción
userPasswordStringContraseña de usuario original.
ownerPasswordStringContraseña de propietario original.
privilegeDocumentPrivilegeEstablecer 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