TryEncryptFile
PdfFileSecurity.TryEncryptFile method
Pdf dosyasını kullanıcı parolası ve sahip parolasıyla şifreler ve belgenin erişim ayrıcalıklarını ayarlar. Kullanıcı parolası ve sahip parolası boş veya boş olabilir. Girilen sahip parolası boşsa veya boşsa sahip parolası rastgele bir dizeyle değiştirilir. İşlem başarısız olursa bir istisna oluşturmaz.
public bool TryEncryptFile(string userPassword, string ownerPassword, DocumentPrivilege privilege,
KeySize keySize)
Parametre | Tip | Tanım |
---|---|---|
userPassword | String | Kullanıcı şifresi. |
ownerPassword | String | Sahip şifresi. |
privilege | DocumentPrivilege | Ayrıcalık ayarlayın. |
keySize | KeySize | 40 bit şifreleme için KeySize.x40, 128 bit şifreleme için KeySize.x128 ve 256 bit şifreleme için KeySize.x256. |
Geri dönüş değeri
Başarı için doğru veya yanlış.
Örnekler
[C#]
string inFile = "D:\\input.pdf"; // TestPath yeniden atanabilir.
string outFile = "D:\\output.pdf"; // TestPath yeniden atanabilir.
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)
Ayrıca bakınız
- class DocumentPrivilege
- enum KeySize
- class PdfFileSecurity
- ad alanı Aspose.Pdf.Facades
- toplantı Aspose.PDF