Deze korte handleiding legt uit hoe u markering uit PDF kunt verwijderen met C#. Het bevat details voor het instellen van de IDE, een lijst met stappen en voorbeeldcode die laat zien hoe markeringen in PDF kunnen worden verwijderd met C#. Verschillende opties worden gedemonstreerd om een specifieke markering of alle markeringen uit een gegeven PDF te wissen.
Stappen om markering in PDF te verwijderen met C#
- Stel de IDE in om Aspose.PDF for .NET te gebruiken voor het verwijderen van markeringen
- Maak een enumerator om te kiezen tussen het verwijderen van alle markeringen of markeringen met een geselecteerde kleur
- Maak een functie die een invoer-/uitvoer-PDF, een vlag voor het verwijderen van alle of geselecteerde markeringen en een doelkleur accepteert
- Open het bron-PDF-bestand met gemarkeerde tekst met behulp van de klasse Document
- Parseer elke pagina en filter markeringen uit de AnnotationCollection van elke pagina
- Doorloop alle markeringen en verwijder ze op basis van de door de gebruiker geselecteerde criteria
- Sla het uitvoer-PDF-bestand op na het verwijderen van de markeringen
Deze stappen vatten samen hoe markering in PDF kan worden gewist met C#. Laad het bron-PDF-bestand, krijg toegang tot elke pagina en de bijbehorende annotatiecollectie. Parseer elke markeringsannotatie, cast deze indien nodig naar HighlightAnnotation om toegang te krijgen tot de kleuren en verwijder uiteindelijk de markeringsannotatie volgens de opgegeven criteria.
Code om PDF-markering te verwijderen met C#
Deze code demonstreert hoe PDF-markering kan worden verwijderd met C#. Als u eenvoudig alle markeringen wilt verwijderen, ongeacht de kleur, hoeft u de markeringsannotatie niet te casten naar HighlightAnnotation. U kunt het bestaande PDF-bestand overschrijven of een nieuw PDF-bestand maken volgens uw vereisten.
Dit artikel heeft ons het proces geleerd om markeringen uit een PDF te verwijderen. Raadpleeg het artikel PS-bestand naar PDF converteren met C# om een PS-bestand naar PDF te converteren.