ChangePassword

ChangePassword(string, string, string)

Cambia la contraseña de usuario y contraseña de propietario por contraseña de propietario, mantiene la configuración de seguridad original. La nueva contraseña de usuario y la nueva contraseña de propietario pueden ser nulas o estar vacías. La contraseña del propietario se reemplazará con una cadena aleatoria si la nueva contraseña del propietario es nula o está vacía. Lanza una excepción si el proceso falla.

public bool ChangePassword(string ownerPassword, string newUserPassword, string newOwnerPassword)
Parámetro Escribe Descripción
ownerPassword String Contraseña de propietario original.
newUserPassword String Nueva contraseña de usuario.
newOwnerPassword String Nueva contraseña de propietario.

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.ChangePassword("owner","newuser","newowner");

[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.ChangePassword("owner","newuser","newowner")	

Ver también


ChangePassword(string, string, string, DocumentPrivilege, KeySize)

Cambia la contraseña de usuario y contraseña por contraseña de propietario, permite restablecer la seguridad del documento Pdf. La nueva contraseña de usuario y la nueva contraseña de propietario pueden ser nulas o estar vacías. La contraseña del propietario se reemplazará con una cadena aleatoria si la nueva contraseña del propietario es nula o está vacía. Lanza una excepción si el proceso falla.

public bool ChangePassword(string ownerPassword, string newUserPassword, string newOwnerPassword, 
    DocumentPrivilege privilege, KeySize keySize)
Parámetro Escribe Descripción
ownerPassword String Contraseña de propietario original.
newUserPassword String Nueva contraseña de usuario.
newOwnerPassword String Nueva contraseña de propietario.
privilege DocumentPrivilege Restablecer seguridad.
keySize KeySize KeySize.x40 para cifrado de 40 bits, KeySize.x128 para cifrado de 128 bits y KeySize.x256 para cifrado de 256 bits.

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.ChangePassword("owner","newuser","newowner", DocumentPrivilege.Print,KeySize.x256);

[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.ChangePassword("owner","newuser","newowner", DocumentPrivilege.Print,KeySize.x256)

Ver también


ChangePassword(string, string, string, DocumentPrivilege, KeySize, Algorithm)

Cambia la contraseña de usuario y contraseña por contraseña de propietario, permite restablecer la seguridad del documento Pdf. La nueva contraseña de usuario y la nueva contraseña de propietario pueden ser nulas o estar vacías. La contraseña de propietario se reemplazará con una cadena aleatoria si la nueva contraseña de propietario es nula o está vacía. Hay 6 combinaciones posibles de valores KeySize y Algorithm. Sin embargo, (KeySize.x40, Algorithm.AES) y (KeySize.x256, Algorithm.RC4) no son válidos y se generará la excepción correspondiente si el kit encuentra esta combinación. Genera una excepción si el proceso falla.

public bool ChangePassword(string ownerPassword, string newUserPassword, string newOwnerPassword, 
    DocumentPrivilege privilege, KeySize keySize, Algorithm cipher)
Parámetro Escribe Descripción
ownerPassword String Contraseña de propietario original.
newUserPassword String Nueva contraseña de usuario.
newOwnerPassword String Nueva contraseña de propietario.
privilege DocumentPrivilege Restablecer seguridad.
keySize KeySize KeySize.x40 para cifrado de 40 bits, KeySize.x128 para cifrado de 128 bits y KeySize.x256 para cifrado de 256 bits.
cipher Algorithm Algorithm.AES para cifrar utilizando el algoritmo AES o Algorithm.RC4 para el cifrado RC4.

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.ChangePassword("owner","newuser","newowner", DocumentPrivilege.Print,KeySize.x256,Algorithm.AES);

[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.ChangePassword("owner","newuser","newowner", DocumentPrivilege.Print,KeySize.x256,Algorithm.AES)

Ver también