Hasla, bezpieczeństwo i metadane

IronPDF for Python zapewnia kompleksową kontrolę nad zabezpieczeniem dokumentów PDF i metadanymi — w tym informacje o autorze, słowa kluczowe, hasła i ograniczenia uprawnień użytkownika.

Pierwsze kroki

Zaladuj PdfDocument, zmodyfikuj propertety na obiektach MetaData i SecuritySettings, a nastepnie zapisz. Zarówno metadane, jak i ustawienia bezpieczeństwa są stosowane razem w jednej operacji zapisywania.

Właściwości metadanych

  • MetaData.Author: Ustawia nazwe autora dokumentu widoczna w wlasciwosciach PDF.
  • MetaData.Keywords: Ustawia przyjazne dla SEO slowa kluczowe skojarzone z dokumentem.
  • MetaData.ModifiedDate: Rejestruje, kiedy dokument byl ostatnio modyfikowany. Now() wstawia aktualny znacznik czasu.

Ustawienia zabezpieczeń

  • SecuritySettings.RemovePasswordsAndEncryption(): Usuwa wszystkie istniejace hasla i szyfrowanie z dokumentu przed zastosowaniem nowych ustawien.
  • SecuritySettings.MakePdfDocumentReadOnly(key): Ogranicza edytowanie dokumentu. key jest wewnetrznym kluczem podpisu, a nie haslem dla uzytkownika.
  • SecuritySettings.AllowUserAnnotations: Gdy False, uzytkownicy nie moga dodawac adnotacji w przegladarce PDF.
  • SecuritySettings.AllowUserCopyPasteContent: Gdy False, zapobiega kopiowaniu tekstu z PDF.
  • SecuritySettings.AllowUserFormData: Gdy False, pola formularzy nie moga byc wypelniane przez uzytkownika.
  • SecuritySettings.AllowUserPrinting: Kontroluje uprawnienia do drukowania. PdfPrintSecurity.FullPrintRights umozliwia drukowanie; użyj innych wartości, aby je ograniczyć.
  • SecuritySettings.OwnerPassword: Haslo wymagane do edytowania lub zmiany ustawien zabezpieczen w przegladarce PDF.
  • SecuritySettings.UserPassword: Haslo wymagane do otwarcia i przeczytania PDF.

Naucz się zabezpieczać dokumenty PDF przy pomocy IronPDF for Python!

Gotowy, aby rozpocząć?
Wersja: 2026.6 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu?
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.