Denna snabba handledning förklarar hur man stryker ut text i PDF med C#. Den innehåller information om alla nödvändiga resurser, en stegvis process och en körbar exempelkod för att stryka ut text i Adobe PDF med C#. Den delar processdetaljer som att ladda PDF-filen, söka efter måltext på sidan och sedan stryka ut den med önskad färg.
Steg för att stryka ut text i PDF med C#
- Skapa en miljö för att lägga till Aspose.PDF for .NET för att stryka ut text i PDF
- Ladda mål-PDF-filen med lite exempeltext med hjälp av klassobjektet Document
- Deklarera ett TextFragmentAbsorber klassobjekt genom att tillhandahålla måltexten för sökning
- Analysera den önskade sidan och hitta alla textfragment i den
- Skapa ett StrikeOutAnnotation-objekt för att stryka ut måltextfragmenten som finns på sidan
- Lägg till denna anteckning till anteckningssamlingen på sidan och spara PDF-filen
Dessa steg beskriver hur man stryker ut i Adobe Acrobat med C#. Alla viktiga klasser, metoder och egenskaper identifieras och används i en väldefinierad sekvens för att uppnå önskad utdata som Document class används för att ladda Pdf-filen, TextFragmentAbsorber-klassen används för att söka efter önskad text i PDF:en, StrikeOutAnnotation klass används för att skapa en strykkommentar för texten och sedan läggs denna kommentar till anteckningssamlingen på den valda sidan.
Kod för att stryka ut text i PDF med C#
Ovanstående kod visar hur man stryker ut text i Adobe PDF med C#. Den använder TextFragmentAbsorber-klassobjekt som skapar ett objekt för att utföra en sökning som vidare används för att söka i texten på första sidan i mål-PDF-filen. När samlingen av textfragment har erhållits med metoden TextFragmentAbsorber.Visit() är vi nu redo att skapa ett StrikeOutAnnotation-objekt för vilket som helst av textfragmenten genom att tillhandahålla anteckningens titel och färg.
Denna handledning har väglett oss att stryka ut viss text i en PDF. Om du vill lära dig processen för att markera en text i en PDF, se artikeln om hur man söker efter text och markerar i PDF med C#.