Denna korta guide förklarar hur du tar bort markering från PDF med C#. Den innehåller information om hur du konfigurerar IDE, en lista med steg och exempelkod som visar hur du tar bort markeringar i PDF med C#. Olika alternativ demonstreras för att radera en specifik markering eller alla markeringar från en given PDF.
Steg för att ta bort markering i PDF med C#
- Ställ in IDE:n för att använda Aspose.PDF for .NET för att ta bort markeringar
- Skapa en uppräknare för att välja borttagning av alla eller markeringar med vald färg
- Skapa en funktion som tar emot en in-/utgående PDF, en flagga för att ta bort alla eller valda markeringar samt en målfärg
- Öppna käll-PDF-filen som innehåller markerad text med hjälp av klassen Document
- Analysera varje sida och filtrera markeringar från AnnotationCollection på varje sida
- Gå igenom alla markeringar och ta bort dem baserat på användarvalda kriterier
- Spara utdata-PDF-filen efter att markeringarna har tagits bort
Dessa steg sammanfattar hur man raderar markering i PDF med C#. Ladda käll-PDF-filen, få åtkomst till varje sida och dess respektive anteckningssamling. Analysera varje markeringsannotering, casta den till HighlightAnnotation vid behov för att komma åt färgerna och ta slutligen bort markeringsannoteringen enligt de angivna kriterierna.
Kod för att ta bort PDF-markering med C#
Denna kod visar hur man tar bort PDF-markering med C#. Om du helt enkelt vill ta bort alla markeringar oavsett färg behöver du inte casta markeringsannoteringen till HighlightAnnotation. Du kan skriva över den befintliga PDF-filen eller skapa en ny PDF-fil enligt dina krav.
Den här artikeln har lärt oss processen för att ta bort markeringar från en PDF. För att konvertera en PS-fil till PDF, se artikeln Konvertera PS-fil till PDF med C#.