Twoja firma wydaje zbyt dużo na roczne subskrypcje związane z bezpieczeństwem i zgodnością plików PDF. Rozważ IronSecureDoc, kompleksowe rozwiązanie do zabezpieczania plików PDF, które zapewnia rozwiązania do zarządzania usługami SaaS, takimi jak podpisywanie cyfrowe, redagowanie, szyfrowanie i ochrona, a wszystko to za jednorazową opłatą. Zapoznaj się z dokumentacją IronSecureDoc
Bezpieczeństwo plików PDF jest ważnym aspektem pracy z plikami PDF, a firma IronPDF traktuje je bardzo poważnie. Dzięki IronPDF możesz szyfrować i deszyfrować pliki PDF, stosując niestandardowe metadane i ustawienia zabezpieczeń. IronPDF obsługuje 128-bitowe szyfrowanie plików, umożliwia odszyfrowanie wcześniej zaszyfrowanych plików (pod warunkiem posiadania prawidłowych haseł dostępu do pliku) oraz stosowanie ochrony hasłem w istniejących lub nowo utworzonych dokumentach PDF.
Kroki konwersji adresu URL do formatu PDF w języku C#
var pdf = PDFDocument.FromFile("sample.pdf", "password");PDF.MetaData.Author = "Satoshi Nakamoto";pdf.SecuritySettings.RemovePasswordsAndEncryption();pdf.SecuritySettings.MakePDFDocumentReadOnly("secret-key");PDF.Password = "my-password";
Pierwszym krokiem do szyfrowania i deszyfrowania plików PDF za pomocą IronPDF jest utworzenie nowego pliku PDF lub załadowanie istniejącego, tak jak to zrobiliśmy tutaj. Podczas ładowania naszego pliku PDF za pomocą PdfDocument.FromFile, przekazaliśmy dwa parametry do metody FromFile: pierwszym jest ścieżka pliku PDF, a drugim jest hasło do otwarcia zaszyfrowanego PDF.
Kolejne wiersze dotyczą edycji metadanych naszego zaszyfrowanego pliku PDF. pdf.MetaData.Author, na przykład, służy do edytowania pola Author za pomocą naszej niestandardowej wartości łańcucha znaków. Każde pole metadanych można uzyskać za pomocą pdf.MetaData.field-key, w którym klucz pola jest zastąpiony nazwą pola, które chcesz edytować, takich jak Author, Keywords, modifiedDate, itp. Jest to szczególnie przydatne do przypisania słów kluczowych PDF, które ułatwiają znalezienie dokumentu, dostosowaną zmienioną datę, nowego autora lub cokolwiek innego, co wymaga dostosowania w ramach właściwości MetaData.
Następna linia usuwa wszelkie aktualne hasła i szyfrowania z dokumentu PDF. Ten proces odszyfrowywania pozwala zapisać plik PDF bez żadnego szyfrowania lub wyczyścić go, aby można było dodać nowe ustawienia szyfrowania dla pliku PDF, co zrobimy w następnym kroku. pdf.SecuritySettings.setting daje możliwość dostosowywania ustawień zabezpieczeń dla twoich PDF, gdzie setting jest zamienione na faktyczne ustawienie, które chcesz zmienić. Na przykład, pdf.SecuritySettings.MakePdfDocumentReadOnly ustawia PDF jako tylko do odczytu. Klasa PdfSecuritySettings zawiera liczne opcje pozwalające na pełne dostosowanie ustawień zabezpieczeń twojego PDF, od zabraniania adnotacji użytkownika po kontrolowanie praw drukowania; Ta klasa zapewnia bezpieczne i wydajne zarządzanie zabezpieczeniami plików PDF.
pdf.Password jest używane do zmiany hasła do twojego PDF lub ustawienia nowego, jeśli takiego jeszcze nie ma. To hasło szyfruje plik PDF przy użyciu silnego 128-bitowego szyfrowania, chroniąc go przed nieautoryzowanym dostępem. Gdy jesteś zadowolony z ustawień metadanych i zabezpieczeń, możesz zapisać dokument PDF w żądanej lokalizacji pliku używając SaveAs().
Dowiedz się, jak ustawić uprawnienia i hasła do plików PDF za pomocą IronPDF