Hur man tar bort signatur från PDF med C#

Denna snabba handledning guider om hur man tar bort signatur från PDF med C#. Den innehåller de grundläggande stegen för att ta bort signatur från PDF med C# tillsammans med den körbara exempelkoden som demonstrerar funktionen. Du kommer också att lära dig att ta bort alla signaturer från en PDF-fil eller ta bort en viss signatur baserat på dess namn.

Steg för att ta bort en signatur från en PDF med C#

  1. Konfigurera IDE för att lägga till Aspose.PDF med NuGet-pakethanteraren för att ta bort signaturer
  2. Skapa ett objekt av PdfFileSignature
  3. Bind käll-PDF-filen med PdfFileSignature-objektet
  4. Hämta listan över alla signaturnamn med metoden GetSignNames()
  5. Iterera igenom alla signaturer och ta bort de önskade signaturerna med metoden RemoveSignature()
  6. Spara utdata-PDF-filen efter att du har tagit bort signaturerna

Dessa steg specificerar processen för att ta bort elektronisk signatur från PDF med C#. Först är PDF-källfilen bunden med klassobjektet PdfFileSignature som innehåller metoden GetSignNames() för att komma åt alla signaturer och metoden RemoveSignature() för att ta bort en enskild signatur. I det sista steget kan du spara den resulterande PDF-filen på disken eller i en minnesström enligt dina krav.

Kod för att ta bort digital signatur från PDF med C#

Den här koden visar hur man tar bort signatur från PDF med C#. Klassen PdfFileSignature används för att ta bort signaturen, men den här klassen innehåller många andra funktioner, som att kontrollera om källfilen är certifierad eller inte, kontrollera den LTV-aktiverade flaggan, kontrollera om filen innehåller en signatur eller inte, verifiera en signatur etc. för att lista några. Observera att när du använder metoden RemoveSignature() kan du också ställa in flaggan för att antingen ta bort signaturen eller ta bort både signaturen och fältet.

Denna handledning har väglett oss att ta bort en signatur från PDF-filen. Om du vill lära dig att skydda en PDF-fil, se artikeln om hur man skyddar PDF med lösenord i C#.

 Svenska