PDF Güvenliği
Documentize PDF Güvenliği for .NET, PDF belgelerinizin güvenliğini artırmak için tasarlanmış güçlü bir araçtır ve şifreleme ile şifre çözme yetenekleri sağlar. Hassas bilgilerinizin gizli kalmasını ve yetkisiz erişimden korunmasını sağlar.
Ana Özellikler:
- PDF Belgelerini Şifrele: Kullanıcı ve sahibi şifreleri ekleyerek PDF dosyalarınızı güvence altına alın.
- PDF Belgelerini Şifre Çöz: Gerekli olduğunda PDF’lerin şifresini kaldırın.
- İzinleri Ayarla: Yazdırma, kopyalama ve içerik üzerinde değiştirme gibi izinleri kontrol edin.
- Otomasyon: .NET uygulamalarınıza şifreleme ve şifre çözmeyi entegre ederek otomatik iş akışları oluşturun.
- Uyumluluk: Belgelerinizin belge güvenliği için endüstri standartlarını karşıladığından emin olun.
PDF Belgesini Şifreleme Adımları
Bir PDF belgesini şifrelemek için şu adımları izleyin:
Security
sınıfının bir örneğini oluşturun.- İhtiyaç duyulan kullanıcı ve sahibi şifreleri ile
EncryptionOptions
sınıfının bir örneğini oluşturun. - Girdi PDF dosyasını
AddInput
yöntemi ile ekleyin. - Çıktı dosyası yolunu
AddOutput
kullanarak ayarlayın. - Şifreleme işlemini
Process
yöntemi ile gerçekleştirin.
1
2// Güvenlik eklentisini oluşturun
3var plugin = new Security();
4
5// Şifreleme seçeneklerini yapılandırın
6var opt = new EncryptionOptions("user_password", "owner_password");
7
8// Girdi PDF dosyasını ekleyin
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// Çıktı şifreli PDF dosyasını belirtin
12opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
13
14// Şifreleme işlemini gerçekleştirin
15plugin.Process(opt);
PDF Belgesini Şifre Çözme Adımları
Bir PDF belgesinin şifresini çözmek için şu adımları izleyin:
Security
sınıfının bir örneğini oluşturun.- Gerekli şifre ile
DecryptionOptions
sınıfının bir örneğini oluşturun. - Şifrelenmiş PDF dosyasını
AddInput
yöntemi ile ekleyin. - Çıktı dosyası yolunu
AddOutput
kullanarak ayarlayın. - Şifre çözme işlemini
Process
yöntemi ile gerçekleştirin.
1
2// Güvenlik eklentisini oluşturun
3var plugin = new Security();
4
5// Şifre çözme seçeneklerini yapılandırın
6var opt = new DecryptionOptions("user_password");
7
8// Girdi şifreli PDF dosyasını ekleyin
9opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
10
11// Çıktı şifre çözülmüş PDF dosyasını belirtin
12opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
13
14// Şifre çözme işlemini gerçekleştirin
15plugin.Process(opt);
PDF Belgelerinde İzin Ayarlama
Bir PDF şifrelerken, belgenin nasıl kullanılacağını kontrol etmek için çeşitli izinler ayarlayabilirsiniz.
- Yazdırma: Belgenin yazdırılmasına izin ver veya vermeyin.
- Kopyalama: İçeriğin kopyalanmasına izin ver veya vermeyin.
- Değiştirme: Belgenin değiştirilmesine izin ver veya vermeyin.
İzinleri ayarlamak için EncryptionOptions
‘ı buna göre yapılandırabilirsiniz.