PDF Şifreleme & Şifre Çözme
PDF güvenliği, PDF dosyaları ile çalışmanın önemli bir yönüdür ve IronPDF PDF güvenliğini ciddiye alır. IronPDF ile PDF dosyalarınıza özel metadata ve güvenlik ayarları uygulayarak PDF dosyalarını şifreleyebilir ve şifrelerini çözebilirsiniz. IronPDF, şifreli dosyalarınızda 128-bit şifrelemeyi, daha önce şifrelenmiş dosyaların şifre çözümünü (dosyaya erişmek için gereken doğru şifrelere sahipseniz) ve mevcut veya yeni oluşturulan PDF belgelerinize şifre koruması uygulamanıza olanak tanır.
URL'yi C# ile PDF'ye Dönüştürme Adımları
var pdf = PdfDocument.FromFile("sample.pdf", "password");pdf.MetaData.Author = "Satoshi Nakamoto";pdf.SecuritySettings.RemovePasswordsAndEncryption();pdf.SecuritySettings.MakePDFDocumentReadOnly("secret-key");pdf.Password = "my-password";
IronPDF kullanarak PDF dosyalarınızı şifrelemenin ve şifre çözmenin ilk adımı, yeni bir PDF dosyası oluşturmak veya buradaki gibi mevcut birini yüklemektir. PDF dosyamızı PdfDocument.FromFile kullanarak yüklerken, FromFile yöntemi için iki parametre geçtik: birinci parametre PDF dosya yolu, ikincisi ise şifrelenen PDF'i açmak için gerekli olan şifre.
Sonraki satırlar, şifreli PDF'mizin metadata'sını düzenliyor. Örneğin, pdf.MetaData.Author, özel dize değerimizle Author alanını düzenlemek için kullanılır. Her bir meta veri alanına pdf.MetaData.field-key kullanılarak erişilebilir, burada alan anahtarı, düzenlemek istediğiniz alanın adıyla değiştirilir, örneğin: Author, Keywords, modifiedDate vb. Bu, PDF'inize bulunmasını kolaylaştıran anahtar kelimeler, özelleştirilmiş değiştirilme tarihi, yeni bir yazar veya MetaData özellikleri içinde özelleştirmeniz gereken herhangi bir şey vermeniz için özellikle faydalıdır.
Sonraki satır, PDF belgesindeki mevcut şifreleri ve şifrelemeleri kaldırır. Bu şifre çözme işlemi, PDF'yi herhangi bir şifreleme olmadan kaydetmenize veya PDF için yeni şifreleme ayarları eklemek üzere sizi hazırlar, bu da bir sonraki yapacağımız şey. pdf.SecuritySettings.setting, PDF'inizin güvenlik ayarlarını özelleştirme yeteneği sağlar, burada setting değiştirmek istediğiniz gerçek ayarla değiştirilir. Örneğin, pdf.SecuritySettings.MakePdfDocumentReadOnly PDF'i salt okunur hâle getirir. PdfSecuritySettings sınıfı, kullanıcı notlarını yasaklamadan baskı yetki haklarını kontrol etmeye kadar, PDF'inizin güvenlik ayarlarının tam özelleştirmesine olanak tanıyan sayısız seçenek içerir; bu sınıf, doğru PDF güvenliğinin güvenli ve etkili bir şekilde ele alındığını garanti eder.
pdf.Password, PDF'inizin şifresini değiştirmek veya zaten var olmayan bir tanesi için yeni bir şifre ayarlamak için kullanılır. Bu şifre, izinsiz erişime karşı koruyarak PDF dosyasını güçlü 128-bit şifreleme ile şifreler. Meta verilerden ve güvenlik ayarlarından memnun olduğunuzda, PDF belgesini SaveAs() kullanarak istenen dosya konumuna kaydedebilirsiniz.
IronPDF ile PDF İzinleri ve Parolalarını Ayarlamayı Öğrenin

