Denna handledning visar hur man tar bort hyperlänk från PDF i C#. Du kommer att få alla detaljer som krävs för att ställa in utvecklingsmiljön, en uppsättning steg som ska följas när du utvecklar applikationen och en körbar exempelkod för att ta bort länk från PDF i C# så att ingen av hyperlänkarna finns kvar. Den här åtgärden kräver inte att något tredjepartsverktyg eller programvara installeras på systemet när det här programmet körs.
Steg för att ta bort alla hyperlänkar från PDF i C#
- Ställ in utvecklingsmiljön så att den använder Aspose.PDF for .NET för att ta bort länkar
- Ladda exempel-PDF-filen med klassobjektet Document med flera hyperlänkar
- Läs igenom varje sida och få tillgång till samlingen av kommentarer på varje sida
- Bläddra igenom alla anteckningar och hitta anteckningar av länktyp
- Anropa metoden Delete() från samlingsklassen Annotations för att ta bort hyperlänken
- Spara den resulterande PDF-filen utan hyperlänkar i den
Dessa steg tillhandahåller konsoliderad information för att ta bort hyperlänk från PDF i C#. Processen påbörjas genom att läsa in mål-PDF-filen och sedan analysera anteckningssamlingen för varje sida för att hitta länktypsanteckningen. När hyperlänksanteckningen har hittats tas den bort genom att anropa metoden Delete() för klassen AnnotationsCollection.
Kod för att ta bort länkar från PDF-dokument i C#
Ovannämnda kod demonstrerar processen för hur man tar bort länk från PDF i C# så att hyperlänkstexten förblir där, men bara länken tas bort. Du kan söka i olika typer av anteckningar som text, cirkel, polygon, polylinje, linje, kvadrat, fritext, markering, understrykning etc. Om du vill ta bort hela anteckningar oavsett typ, anropa metoden Delete() utan några argument.
Denna snabba handledning har lärt oss hur man utvecklar en PDF-hyperlänkborttagare i C#. Om du vill lära dig hur man lägger till en hyperlänk i en PDF, se artikeln om hur man lägger till hyperlänk i PDF med C#.