IRONSOFTWAREHOME
PDF Şifreleme & Şifre Çözme
using IronPdf;
using System;

//Open an Encrypted File, alternatively create a new PDF from Html

var pdf = PdfDocument.FromFile("encrypted.pdf", "password");

//Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = DateTime.Now;

//Edit file security settings

//The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");
pdf.SecuritySettings.AllowUserAnnotations = false;
pdf.SecuritySettings.AllowUserCopyPasteContent = false;
pdf.SecuritySettings.AllowUserFormData = false;
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights;

// change or set the document encrpytion password
pdf.Password = "my-password";
pdf.SaveAs("secured.pdf");
Imports IronPdf
Imports System

'Open an Encrypted File, alternatively create a new PDF from Html

Dim pdf = PdfDocument.FromFile("encrypted.pdf", "password")

'Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto"
pdf.MetaData.Keywords = "SEO, Friendly"
pdf.MetaData.ModifiedDate = DateTime.Now

'Edit file security settings

'The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption()
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key")
pdf.SecuritySettings.AllowUserAnnotations = False
pdf.SecuritySettings.AllowUserCopyPasteContent = False
pdf.SecuritySettings.AllowUserFormData = False
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights

' change or set the document encrpytion password
pdf.Password = "my-password"
pdf.SaveAs("secured.pdf")
NuGet Download
PM > Install-Package IronPdf
PDF Şifreleme & Şifre Çözme

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.

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

GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 20,756,830Sürüm:2026.7yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez