IRONSOFTWAREHOME
PDF Şifreleme & Şifre Çözme
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    // Import a PDF document or create a new PDF from Html
    const pdf = await PdfDocument.open("encrypted.pdf", "password");
    
    // Create an empty Map
    const newMetadata = new Map();

    // Add key-value pairs of metadata
    newMetadata.set("Author", "Satoshi Nakamoto");
    newMetadata.set("Keywords", "SEO, Friendly");

    await pdf.overrideMetadata(newMetadata);

    await pdf.removePasswordsAndEncryption();
    // Make PDF read-only
    await pdf.makePdfDocumentReadOnly("secret-key");

    // Configure permissions
    const permissions = {
        AllowAnnotations: false,
        AllowExtractContent: false,
        AllowFillForms: false,
        AllowPrint: true,
    };

    await pdf.setPermission(permissions);
    
    // Change or set the document encrpytion password
    await pdf.saveAs("secured.pdf", {userPassword:"my-password"});
})();
npm i @ironsoftware/ironpdf
PDF Şifreleme & Şifre Çözme

PDF Şifreleme & Şifre Çözme

Bu kod örneği, IronPDF'nin güçlü C# .NET PDF kütüphanesini kullanarak meta verileri nasıl değiştireceğinizi, PDF'yi salt okunur yapmayı, izinleri yapılandırmayı ve belge şifreleme parolasını nasıl değiştireceğinizi gösterir.

Başlamak için, mevcut bir PDF belgesini open yöntemi ile içe aktarın. Bu yöntem, güvenli dosyaların sağlam bir şekilde işlenmesini sunarak, ikinci parametre olarak parolayı belirterek parola korumalı belgeleri açmak için kullanılabilir.

Yeni meta veri bilgilerini ayarlamak için, bir sözlük oluşturarak ve yazar ve anahtar kelimeler gibi meta veriler için anahtar-değer çiftleri ekleyerek başlayın. Yeni meta verileri PDF belgesine etkili bir şekilde uygulamak için IronPDF içindeki overrideMetadata yöntemini kullanın.

Daha sonra, IronPDF tarafından sağlanan removePasswordsAndEncryption yöntemi ile parolaları ve şifrelemeyi kaldırın ve belgenin bütünlüğünü ve güvenliğini sağlamak için makePdfDocumentReadOnly yöntemi ile yeni bir parola ayarlayarak PDF'yi salt okunur olarak yapılandırın.

PDF belgesi için izinler, açıklama, içerik çıkarma, form doldurma ve yazdırma gibi belirli eylemlerin izinli olup olmadığını belirten "permissions" adlı bir nesne kullanılarak yapılandırılır. Belgenin erişilebilirlik özelliklerini tam olarak kontrol etmek için permissions nesnesini setPermission yöntemine aktarın.

Son olarak, belgeler şifreleme parolasını 'benim-parolam' olarak ayarlayın veya değiştirin ve IronPDF'nin uygulama geliştirmede güvenli belge yönetimi yeteneğini sergileyerek değiştirilmiş PDF'yi 'secured.pdf' olarak kaydedin.

PDF Şifreleme & Şifre Çözme Kod Örneğini İnceleyin
GitHub'da Görüntüle

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

Sürüm:2026.6yeni 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