Deze korte zelfstudie beschrijft het proces van hoe je het PDF-wachtwoord kunt wijzigen met C#. Het bevat de verwijzingen naar de bronnen die nodig zijn om de omgeving tot stand te brengen, een lijst met stappen die moeten worden uitgevoerd tijdens het schrijven van de toepassing en een uitvoerbare voorbeeldcode die kan worden gebruikt om het wachtwoord van een PDF-bestand te wijzigen met C#. Er worden ook verschillende opties besproken om de codering van het resulterende PDF-bestand aan te passen terwijl de nieuwe wachtwoorden voor het doel-PDF-bestand worden ingesteld.
Stappen om het PDF-wachtwoord te wijzigen met C#
- Stel de omgeving in om Aspose.PDF for .NET te gebruiken voor het wijzigen van het wachtwoord
- Instantieer een object van de klasse PdfFileInfo door de bestandsnaam van de met een wachtwoord beveiligde pdf op te geven
- Controleer of het doel-PDF-bestand is gecodeerd met een wachtwoord en voer de rest van de stappen uit
- Maak een object van de klasse PdfFileSecurity om het wachtwoord te wijzigen
- Bind het doel-PDF-bestand met het PdfFileSecurity-object
- Roep de methode ChangePassword() aan om de eigenaar- en gebruikerswachtwoorden te wijzigen
- Sla het resulterende PDF-bestand op met gewijzigde wachtwoorden
Deze stappen vatten het proces samen van hoe u het wachtwoord van een PDF-bestand kunt wijzigen met C#. Het proces wordt gestart door de bevestiging van de beoogde PDF-bestandscodering, aangezien dit aangeeft dat het PDF-bestand met een wachtwoord is beveiligd. Zodra de beveiliging is bevestigd, wordt de klasse PdfFileSecurity gebruikt om het PDF-doelbestand te binden dat daadwerkelijk het wachtwoord wijzigt door de methode ChangePassword() aan te roepen.
Code om het wachtwoord van PDF te wijzigen met C#
Deze code demonstreert het proces van het wijzigen van het wachtwoord voor PDF met behulp van C#. Het gebruikt de eigenschap IsEncrypted van de klasse PdfFileInfo die alleen waar is als het doel-PDF-bestand is gecodeerd met een wachtwoord. Het PdfFileSecurity-object wordt gebruikt om het wachtwoord te wijzigen waarbij het oude wachtwoord van de eigenaar, het nieuwe wachtwoord voor de eigenaar, het nieuwe wachtwoord voor de gebruiker, de documentrechten die moeten worden toegestaan en de sleutelgrootte van de sleutel, zoals 40, 128 of 256, dat is gebruikt om het PDF-bestand te versleutelen.
In dit onderwerp hebben we het proces geleerd van hoe een PDF-wachtwoord te wijzigen met C#. Raadpleeg het artikel op hoe PDF-bestand te beschermen met een wachtwoord in C# als je het basisproces van het instellen van een wachtwoord van een vliegtuig-PDF-bestand wilt leren.