IRONSOFTWAREHOME
Şifreler, Güvenlik ve Meta Veriler
from ironpdf import *

# Open an Encrypted File, alternatively create a new PDF from Html
pdf = PdfDocument.FromFile("encrypted.pdf", "password")

# Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto"
pdf.MetaData.Keywords = "SEO, Friendly"
pdf.MetaData.ModifiedDate = Now()

# 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 = PdfPrintSecurity.FullPrintRights

# Change or set the document encryption password
pdf.SecuritySettings.OwnerPassword = "top-secret"  # password to edit the pdf
pdf.SecuritySettings.UserPassword = "sharable"  # password to open the pdf
pdf.SaveAs("secured.pdf")
pip install ironpdf
Şifreler, Güvenlik ve Meta Veriler

Şifreler, Güvenlik ve Meta Veriler

IronPDF for Python, yazar bilgisi, anahtar kelimeler, şifreler ve kullanıcı izin kısıtlamaları dahil olmak üzere PDF belge güvenliği ve meta veriler üzerinde kapsamlı kontrol sağlar.

Başlarken

Bir PdfDocument yükleyin, MetaData ve SecuritySettings nesnelerinin özelliklerini değiştirin, ardından kaydedin. Hem meta veriler hem de güvenlik ayarları tek bir kaydetme işlemiyle birlikte uygulanır.

Meta Veri Özellikleri

  • MetaData.Author: PDF özelliklerinde görünen belge yazar adını ayarlar.
  • MetaData.Keywords: Belge ile ilişkilendirilen SEO dostu anahtar kelimeleri ayarlar.
  • MetaData.ModifiedDate: Belgenin son ne zaman değiştirildiğini kaydeder. Now() mevcut zaman damgasını ekler.

Güvenlik Ayarları

  • SecuritySettings.RemovePasswordsAndEncryption(): Yeni ayarlar uygulamadan önce belgedeki mevcut şifreleri ve şifrelemeyi temizler.
  • SecuritySettings.MakePdfDocumentReadOnly(key): Belgenin düzenlenmesini kısıtlar. key dahili bir imza anahtarıdır, kullanıcı tarafından görülebilen bir şifre değildir.
  • SecuritySettings.AllowUserAnnotations: False olduğunda, kullanıcılar bir PDF görüntüleyicisinde açıklama ekleyemez.
  • SecuritySettings.AllowUserCopyPasteContent: False olduğunda, PDF'den metin kopyalamayı engeller.
  • SecuritySettings.AllowUserFormData: False olduğunda, kullanıcı tarafından form alanları doldurulamaz.
  • SecuritySettings.AllowUserPrinting: Baskı izinlerini kontrol eder. PdfPrintSecurity.FullPrintRights baskıya izin verir; kısıtlamak için diğer değerleri kullanın.
  • SecuritySettings.OwnerPassword: Bir PDF görüntüleyicisinde düzenlemek veya güvenlik ayarlarını değiştirmek için şifre gereklidir.
  • SecuritySettings.UserPassword: PDF'yi açmak ve okumak için şifre gereklidir.
IronPDF for Python ile PDF belgelerini güvenli hale getirmeyi öğrenin!

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