TryEncryptFile

PdfFileSecurity.TryEncryptFile method

Krypterar Pdf-fil med användarlösenord och ägarlösenord och ställer in dokumentets behörigheter för åtkomst. Användarlösenordet och ägarlösenordet kan vara null eller tomt. Ägarlösenordet kommer att ersättas med en slumpmässig sträng om det inmatade ägarlösenordet är null eller tomt. Ger inget undantag om processen misslyckades.

public bool TryEncryptFile(string userPassword, string ownerPassword, DocumentPrivilege privilege, 
    KeySize keySize)
ParameterTypBeskrivning
userPasswordStringAnvändarlösenord.
ownerPasswordStringÄgarlösenord.
privilegeDocumentPrivilegeAnge privilegium.
keySizeKeySizeKeySize.x40 för 40 bitars kryptering, KeySize.x128 för 128 bitars kryptering och KeySize.x256 för 256 bitars kryptering.

Returvärde

Sant för framgång, eller falskt.

Exempel

[C#]
string inFile = "D:\\input.pdf"; //TestPath kan tilldelas om.
string outFile = "D:\\output.pdf"; //TestPath kan tilldelas om.	
PdfFileSecurity fileSecurity = new PdfFileSecurity(inFile,outFile);		
bool result = fileSecurity.TryEncryptFile("userpass", "ownerpass", 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) 
Dim result As Boolean = fileSecurity.TryEncryptFile("userpass", "ownerpass", DocumentPrivilege.Print, KeySize.x256)

Se även