Şifreler, Güvenlik ve Meta Veriler
IronPDF, geliştiricilere PDF metadatalarını, parolalarını, izinlerini ve daha fazlasını özelleştirme ve ayarlama destekleyen güçlü PDF güvenlik seçenekleri sunar. IronPDF'nin parolaları, güvenlik ve metaveri seçenekleriyle, PDF belgenizin ihtiyaçlarına uygun özel izinler ve güvenlik seviyeleri oluşturabilirsiniz. Bu, SecuritySettings ve MetaData sınıfları gibi sınıfların kullanılmasının sayesinde yapılır. Bazı seçenekler, PDF belgelerinin yazdırılamaz olmasını, sadece okunabilir moda ayarlanmasını, 128-bit şifreleme ve PDF belgelerinizi parola korumasını içerir.
Özel üstveri ayarlamak, çeşitli PDF üstveri seçeneklerine erişmek için MetaData sınıfını uygulayarak ve bunları özelleştirilmiş değerlerinizle ayarlayarak çalışır. Buna, yazarın değiştirilmesi, anahtar kelimeler, değiştirilmiş veri ve daha fazlası dahildir. Özel güvenlik ayarları belirlemek, özel kullanıcı ve sahip parolaları, yazdırma izinleri, sadece okuma modu ve daha fazlasını ayarlama yetisi içerir.
PDF parolaları, metadata ve güvenlik ayarlarını ayarlamanın 5 Adımı
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");System.Collections.Generic.List<STRING> metadatakeys = PDF.MetaData.Keys;var metadatakeys = PDF.MetaData.Keys;pdf.MetaData.Author = "Satoshi Nakamoto";pdf.SecuritySettings.MakePDFDocumentReadOnly("secret-key");
PDF belgelerinizin güvenliğini özelleştirmeye başlamak için, önce mevcut bir PDF'yi yüklemeniz veya yenisini oluşturmanız gerekir. Burada, bir parola korumalı mevcut PDF belgesini yükledik, PDF belgesini açmak için gereken parolayı girdik. PDF yüklendikten sonra, PDF'nin mevcut üstverisini almak için pdf.MetaData.Keys kullanırız. Mevcut PDF üstveri değerlerini kaldırmak için RemoveMetaDataKey yöntemini kullanın. Yeni üstveri değerleri ayarlamaya başlamak için pdf.MetaData.metadataField (örneğin, pdf.MetaData.Keywords) kullanın ve ardından yeni değeri onu atan. Title ve Keywords gibi üstveri alanları string değerler alırken, ModifiedData alanı tarih saat değerleri alır.
Sonraki olarak, SecuritySettings sınıfını kullanarak yeni güvenlik ayarları belirledik. Gördüğünüz gibi, burada ayarlayabileceğiniz bir dizi ayar mevcuttur. Bu, çalıştığınız her PDF belgesi için izinler ve güvenlik seviyeleri üzerinde tam kontrol sağlar. Bu ayarlara erişmek için sadece pdf.SecuritySettings kullandığınızdan emin olmalısınız, ardından ayarlamak istediğiniz ayar gelir. Örneğin, MakePdfDocumentReadOnly yöntemi PDF belgesini salt okunur hale getirir, içeriği 128 bit şifreler. SecuritySettings için diğer seçenekler şunlardır:
AllowUserAnnotations: Kullanıcıların PDF'ye not ekleyip ekleyemeyeceklerini kontrol eder.AllowUserPrinting: Belge için yazdırma izinlerini kontrol eder.AllowUserFormData: Kullanıcıların formları doldurabilmeleri için izinleri ayarlar.OwnerPassword: Diğer güvenlik ayarlarını devre dışı bırakmak veya etkinleştirmek için kullanılan PDF'nin sahibi şifresini ayarlar.UserPassword: PDF'nin kullanıcı şifresini ayarlar, belgeyi açmak veya yazdırmak için girilmesi gerekir.
Özel üstveriyi, şifreleri ve güvenlik ayarlarını PDF belgenizin için ayarladıktan sonra, PDF'nizi belirtilen bir konuma kaydetmek için pdf.SaveAs yöntemini kullanın.

