Jak odstranit všechna omezení z PDF v C#

Tento jednoduchý tutoriál popisuje jak odstranit všechna omezení z PDF v C#. Obsahuje všechny základní informace o zdrojích potřebných k vytvoření prostředí, seznam programovacích úloh a úryvek kódu pro vývoj softwaru pro odstraňování omezení PDF v C#. V tomto článku budou také popsány různé možnosti změny omezení a dalších vlastností načteného souboru PDF.

Kroky k odemknutí omezení PDF v C#

  1. Nastavte IDE tak, aby přidalo Aspose.PDF pro .NET pro odstranění omezení PDF
  2. Vytvořte objekt PdfFileSecurity pro správu zabezpečení souboru PDF
  3. Voláním metody BindPdf() otevřete cílový soubor PDF
  4. Vytvořte instanci objektu třídy DocumentPrivilege a nastavte jeho výchozí hodnotu na DocumentPrivilege.AllowAll
  5. Zavolejte metodu SetPrivilege() předáním požadovaných oprávnění
  6. Po odemknutí omezení uložte výsledný soubor PDF

Tyto kroky vysvětlily proces zápisu nástroje pro odstranění omezení PDF v C#. Proces je zahájen vytvořením objektu třídy PdfFileSecurity, který bude použit k načtení cílového souboru PDF, nastavení oprávnění a uložení výsledného souboru PDF. Objekt třídy DocumentPrivilege se používá k nastavení všech oprávnění najednou, avšak požadovaná oprávnění můžete vybrat pouze na základě potřeb vaší aplikace.

Kód pro odstranění omezení dokumentu PDF v C#

Výše uvedený kód demonstroval vývoj odstraňovače omezení PDF v C#. PdfFileSecurity nelze použít pouze pro načítání souboru PDF, ale lze jej také použít pro změnu hesla, šifrování souboru PDF a nastavení oprávnění. Třída DocumentPrivilege má možnosti povolit nebo zakázat všechna omezení jedinou možností, tj. ForbidAll a AllowAll, nastavit možnost ModifyContents, povolit čtečky obrazovky, povolit vyplňování formulářů a povolit kopírování obsahu.

V tomto tématu jsme se naučili proces odstranění všech omezení z PDF v C#. Pokud se chcete naučit proces odstranění podpisu ze souboru PDF, přečtěte si článek na jak odstranit podpis z PDF pomocí C#.

 Čeština