Den här korta guiden beskriver hur man tar bort vattenstämpel från PDF med C#. Den innehåller alla resurser som krävs för att etablera miljön, en steg-för-steg-procedur för att skriva applikationen och en körbar exempelkod för att ta bort vattenstämpeltext från PDF med C#. Du kommer också att lära dig att arbeta med olika typer av artefakter på en sida och filtrera artefakter av de typer som krävs.
Steg för att ta bort vattenstämpel från PDF med C#
- Skapa miljön för att lägga till Aspose.PDF for .NET i ditt projekt för att ta bort vattenstämpeln
- Ladda käll-PDF-filen i klassobjektet Document för att ta bort vattenstämpeln
- Läs igenom alla artifacts på varje sida i dokumentet och skapa en lista med artefakter av vattenstämpeltyp
- När listan är fylld med de önskade artefakterna, radera alla vattenstämplar
- Spara den resulterande PDF-filen efter att du tagit bort vattenstämplarna
Dessa steg förklarar proceduren för att ta bort vattenstämpel från PDF-dokument med C# genom att identifiera viktiga resurser, klasser, metoder och egenskaper som krävs när du skriver detta program. Under processen läses käll-PDF-filen in i klassobjektet Document och sedan analyseras alla dess sidor. För varje sida kontrolleras dess artefakter för typen vattenstämpel och sparas i en lista för borttagning i slutet.
Kod för att ta bort vattenstämpel från PDF med C#
Denna kod demonstrerar processen för att skriva en vattenmärkesborttagare i PDF med C#. Den använder Page.Artifacts-samlingen för att identifiera artefakter av typen Watermark genom att jämföra egenskapen Subtype med uppräkningsvärdet Artifact.ArtifactSubtype.Watermark. När alla artefakter för vattenstämpeln har samlats i en lista, analyseras denna lista och respektive vattenstämpel tas bort från varje sida separat.
Denna snabba handledning har väglett oss att radera vattenstämpel från PDF med C#. Om du vill lära dig hur man lägger till en vattenstämpel, se artikeln om hur man lägger till vattenstämpel till PDF i C#.