EncryptFileEx
Güvenlik ve İmzalar
Açıklama
Bu sayfa, PDF Library for Delphi içinde "Güvenlik ve İmzalar" konusuna ait olan EncryptFileEx işlevini açıklar. API adları, parametreler, sınıf adları, dosya adları ve sabit değerler (literals), Delphi kitaplığı ve DLL giriş noktalarıyla tam olarak eşleşmesi için aynen korunur.
Lütfen işlevi çağırmadan önce sözdizimini (syntax), parametreleri ve dönüş değerini inceleyin.
Sözdizimi
Delphi
Function TPDFlib.EncryptFileEx(Const InputFileName, OutputFileName, Owner, User: WideString; Strength: Integer; Permissions: TPDFlibUserPermissions): Integer;
Parametreler
| InputFileName | Kaynak PDF yolu |
|---|---|
| OutputFileName | Hedef PDF yolu |
| Owner | Sahip parolası |
| User | Kullanıcı parolası |
| Strength | 0 = RC4-40, 1 = RC4-128, 2 = AES-128, 3 = AES-256, 4 = AES-256 Acrobat X, 5 = ISO TS 32003 ile PDF 2.0 için AES-256-GCM |
| Permissions | Türü belirlenmiş izin kümesi |
Dönüş Değeri
| 0 | Şifreleme başarısız oldu |
|---|---|
| 1 | Şifreleme başarılı oldu |
Açıklamalar
Güç 4 veya 5 seçildiğinde bağımsız bir PDF MAC bütünlük belirteci eklemek için önce SetPDFMACEnabled işlevini çağırın