Hur man tar bort alla begränsningar från PDF i C#

Denna enkla handledning beskriver hur man tar bort alla begränsningar från PDF i C#. Den har all grundläggande information om de resurser som krävs för att etablera miljön, en lista över programmeringsuppgifter och ett kodavsnitt för att utveckla PDF-programvara för borttagning av begränsningar i C#. Olika alternativ för att ändra begränsningarna och andra egenskaper för den laddade PDF-filen kommer också att diskuteras i den här artikeln.

Steg för att låsa upp PDF-begränsningar i C#

  1. Ställ in IDE för att lägga till Aspose.PDF för .NET för att ta bort PDF-begränsningar
  2. Skapa ett PdfFileSecurity-objekt för att hantera PDF-filsäkerheten
  3. Anropa metoden BindPdf() för att öppna mål-PDF-filen
  4. Instantiera ett DocumentPrivilege klassobjekt och ställ in dess standardvärde till DocumentPrivilege.AllowAll
  5. Anropa metoden SetPrivilege() genom att skicka de önskade privilegierna
  6. Spara den resulterande PDF-filen efter att ha låst upp begränsningarna

Dessa steg har förklarat processen för att skriva ett PDF-restriktionsborttagningsverktyg i C#. Processen påbörjas genom att skapa ett PdfFileSecurity-klassobjekt eftersom det kommer att användas för att ladda mål-PDF-filen, ställa in privilegiet och spara den resulterande PDF-filen. Klassobjektet DocumentPrivilege används för att ställa in alla privilegier på en gång, men du kan välja önskade privilegier endast baserat på dina applikationsbehov.

Kod för att ta bort begränsningar på PDF-dokument i C#

Ovanstående kod har visat utvecklingen av en PDF-restriktionsborttagare i C#. PdfFileSecurity kan inte bara användas för att ladda PDF-filen utan den kan också användas för att ändra lösenord, kryptera PDF-filen och ställa in privilegier. Klassen DocumentPrivilege har alternativ för att aktivera eller inaktivera alla begränsningar med ett enda alternativ, dvs. ForbidAll och AllowAll respektive, ställa in alternativet ModifyContents, tillåta skärmläsare, tillåta ifyllning av formulär och tillåta kopiering av innehållet.

I det här ämnet har vi lärt oss processen att ta bort alla begränsningar från PDF i C#. Om du är benägen att lära dig processen för att ta bort en signatur från en PDF-fil, se artikeln om hur man tar bort signatur från PDF med C#.

 Svenska