Hasla, bezpieczenstwo i metadane

IronPDF zapewnia programistom zaawansowane opcje zabezpieczeń plików PDF, umożliwiając dostosowywanie i konfigurowanie metadanych, haseł, uprawnień i innych elementów. Dzięki opcjom haseł, zabezpieczeń i metadanych w IronPDF można tworzyć niestandardowe uprawnienia i poziomy bezpieczeństwa dostosowane do potrzeb danego dokumentu PDF. Jest to możliwe dzięki użyciu klas takich jak SecuritySettings i MetaData. Niektóre opcje obejmują ograniczenie możliwości drukowania dokumentów PDF, ustawienie ich jako tylko do odczytu, 128-bitowe szyfrowanie oraz ochronę hasłem dokumentów PDF.

Ustawianie niestandardowych metadanych polega na zaimplementowaniu klasy MetaData w celu uzyskania dostępu do różnych opcji metadanych PDF i ustawieniu ich z dostosowanymi wartościami. Obejmuje to zmianę autora, słów kluczowych, dat modyfikacji i innych elementów. Konfiguracja niestandardowych ustawień zabezpieczeń obejmuje możliwość ustawienia niestandardowych haseł użytkownika i właściciela, uprawnień do drukowania, trybu tylko do odczytu i innych opcji.

Aby rozpocząć dostosowywanie zabezpieczeń dokumentów PDF, należy najpierw załadować istniejący plik PDF lub utworzyć nowy. W tym miejscu załadowano istniejący dokument PDF chroniony hasłem, podając hasło potrzebne do jego otwarcia. Po załadowaniu PDF-a można użyć pdf.MetaData.Keys, aby pobrać bieżące metadane dokumentu. Aby usunąć istniejące wartości metadanych, należy użyć metody RemoveMetaDataKey. Aby ustawić nowe wartości metadanych, należy użyć pdf.MetaData.metadataField (np. pdf.MetaData.Keywords) i przypisać do niego nową wartość. Pola metadanych, takie jak Title i Keywords, przyjmują wartości łańcuchowe, natomiast pole ModifiedData przyjmuje wartości datetime.

Następnie ustawiono nowe ustawienia zabezpieczeń przy użyciu klasy SecuritySettings. Jak widać, istnieje wiele opcji, które można tutaj skonfigurować. Zapewnia to pełną kontrolę nad uprawnieniami i poziomami bezpieczeństwa każdego dokumentu PDF. Aby uzyskać dostęp do tych ustawień, należy użyć pdf.SecuritySettings, po którym następuje nazwa żądanego ustawienia. Na przykład metoda MakePdfDocumentReadOnly ustawia dokument PDF jako tylko do odczytu, szyfrując zawartość za pomocą 128-bitowego klucza. Inne opcje klasy SecuritySettings obejmują:

  • AllowUserAnnotations: Określa, czy użytkownicy mogą dodawać adnotacje do PDF-a.
  • AllowUserPrinting: Kontroluje uprawnienia do drukowania dokumentu.
  • AllowUserFormData: Określa uprawnienia dotyczące wypełniania formularzy przez użytkowników.
  • OwnerPassword: Ustawia hasło właściciela PDF-a, używane do włączania lub wyłączania pozostałych ustawień zabezpieczeń.
  • UserPassword: Ustawia hasło użytkownika PDF-a, które jest wymagane do otwarcia lub wydrukowania dokumentu.

Po ustawieniu niestandardowych metadanych, haseł i ustawień zabezpieczeń dokumentu PDF należy użyć metody pdf.SaveAs, aby zapisać PDF w określonym miejscu.

Naucz się obsługi metadanych PDF za pomocą IronPDF

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 18,135,201 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

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