Jak usunąć wszystkie ograniczenia z PDF w C#

Ten prosty samouczek wyjaśnia jak usunąć wszystkie ograniczenia z PDF w C#. Zawiera wszystkie podstawowe informacje o zasobach wymaganych do stworzenia środowiska, listę zadań programistycznych oraz fragment kodu do tworzenia oprogramowania do usuwania ograniczeń PDF w języku C#**. W tym artykule zostaną również omówione różne opcje zmiany ograniczeń i innych właściwości załadowanego pliku PDF.

Kroki, aby odblokować ograniczenia PDF w C#

  1. Ustaw IDE, aby dodać Aspose.PDF dla .NET w celu usunięcia ograniczeń PDF
  2. Utwórz obiekt PdfFileSecurity do zarządzania bezpieczeństwem pliku PDF
  3. Wywołaj metodę BindPdf(), aby otworzyć docelowy plik PDF
  4. Utwórz instancję obiektu klasy DocumentPrivilege i ustaw jego wartość domyślną na DocumentPrivilege.AllowAll
  5. Wywołaj metodę SetPrivilege() przekazując żądane uprawnienia
  6. Zapisz wynikowy plik PDF po odblokowaniu ograniczeń

W tych krokach wyjaśniono proces pisania narzędzia do usuwania ograniczeń PDF w języku C#. Proces rozpoczyna się od utworzenia obiektu klasy PdfFileSecurity, ponieważ będzie on używany do załadowania docelowego pliku PDF, ustawienia uprawnień i zapisania wynikowego pliku PDF. Obiekt klasy DocumentPrivilege służy do ustawiania wszystkich uprawnień jednocześnie, jednak możesz wybrać żądane uprawnienia tylko w oparciu o potrzeby aplikacji.

Kod usuwający ograniczenia dotyczące dokumentu PDF w języku C#

Powyższy kod zademonstrował opracowanie usuwania ograniczeń PDF w C#. PdfFileSecurity może służyć nie tylko do ładowania pliku PDF, ale także do zmiany hasła, szyfrowania pliku PDF i ustawiania uprawnień. Klasa DocumentPrivilege posiada opcje włączania lub wyłączania wszystkich ograniczeń za pomocą jednej opcji, tj. odpowiednio ForbidAll i AllowAll, ustawiania opcji ModifyContents, zezwalania na czytniki ekranu, zezwalania na wypełnianie formularzy i zezwalania na kopiowanie zawartości.

W tym temacie poznaliśmy proces usuwania wszystkich ograniczeń z PDF w C#. Jeśli chcesz poznać proces usuwania podpisu z pliku PDF, zapoznaj się z artykułem na temat jak usunąć podpis z pliku PDF za pomocą C#.

 Polski