In deze eenvoudige zelfstudie wordt uitgelegd hoe u alle beperkingen van PDF in C# kunt verwijderen. Het bevat alle basisinformatie over de bronnen die nodig zijn om de omgeving tot stand te brengen, een lijst met programmeertaken en een codefragment om software voor het verwijderen van PDF-beperkingen in C# te ontwikkelen. In dit artikel worden ook verschillende opties besproken om de beperkingen en andere eigenschappen van het geladen PDF-bestand te wijzigen.
Stappen om PDF-beperkingen in C# te ontgrendelen
- Stel de IDE in om Aspose.PDF toe te voegen voor .NET voor het verwijderen van PDF-beperkingen
- Maak een PdfFileSecurity-object voor het beheren van de PDF-bestandsbeveiliging
- Roep de methode BindPdf() aan om het doel-PDF-bestand te openen
- Instantieer een DocumentPrivilege klasse-object en stel de standaardwaarde in op DocumentPrivilege.AllowAll
- Roep de methode SetPrivilege() aan door de gewenste privileges door te geven
- Sla het resulterende PDF-bestand op nadat u de beperkingen hebt ontgrendeld
Deze stappen hebben het proces uitgelegd voor het schrijven van een hulpmiddel voor het verwijderen van PDF-beperkingen in C#. Het proces wordt gestart door een PdfFileSecurity-klasseobject te maken, aangezien dit zal worden gebruikt om het doel-PDF-bestand te laden, het recht in te stellen en het resulterende PDF-bestand op te slaan. Het klasseobject DocumentPrivilege wordt gebruikt om alle rechten in één keer in te stellen, maar u kunt de gewenste rechten alleen selecteren op basis van uw toepassingsbehoeften.
Code om beperkingen op PDF-document in C# te verwijderen
De bovenstaande code heeft de ontwikkeling gedemonstreerd van een verwijderaar voor PDF-beperkingen in C#. De PdfFileSecurity kan niet alleen worden gebruikt voor het laden van het PDF-bestand, maar kan ook worden gebruikt voor het wijzigen van het wachtwoord, het coderen van het PDF-bestand en het instellen van privileges. De klasse DocumentPrivilege heeft opties om alle beperkingen in of uit te schakelen met een enkele optie, namelijk respectievelijk ForbidAll en AllowAll, stel de optie ModifyContents in, sta schermlezers toe, sta het invullen van formulieren toe en sta het kopiëren van de inhoud toe.
In dit onderwerp hebben we het proces geleerd om alle beperkingen van PDF in C# te verwijderen. Als je meer wilt weten over het verwijderen van een handtekening uit een PDF-bestand, raadpleeg dan het artikel op hoe handtekening uit PDF te verwijderen met C#.