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#
- Nastavte IDE tak, aby přidalo Aspose.PDF pro .NET pro odstranění omezení PDF
- Vytvořte objekt PdfFileSecurity pro správu zabezpečení souboru PDF
- Voláním metody BindPdf() otevřete cílový soubor PDF
- Vytvořte instanci objektu třídy DocumentPrivilege a nastavte jeho výchozí hodnotu na DocumentPrivilege.AllowAll
- Zavolejte metodu SetPrivilege() předáním požadovaných oprávnění
- 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#.