Watermarker

Watermarker class

Representerar en klass för vattenstämpelhantering i ett dokument.

public class Watermarker : IDisposable

Konstruktörer

namn Beskrivning
Watermarker(Stream) Initierar en ny instans avWatermarker klass med den angivna strömmen.
Watermarker(string) Initierar en ny instans avWatermarker klass med den angivna dokumentsökvägen.
Watermarker(Stream, LoadOptions) Initierar en ny instans avWatermarker klass med de angivna stream och laddningsalternativ.
Watermarker(Stream, WatermarkerSettings) Initierar en ny instans avWatermarker klass med den angivna stream och inställningar.
Watermarker(string, LoadOptions) Initierar en ny instans avWatermarkerklass med specificerad dokumentsökväg och laddningsalternativ.
Watermarker(string, WatermarkerSettings) Initierar en ny instans avWatermarker klass med specificerad dokumentsökväg och inställningar.
Watermarker(Stream, LoadOptions, WatermarkerSettings) Initierar en ny instans avWatermarker klass med den angivna strömmen, laddningsalternativ och inställningar.
Watermarker(string, LoadOptions, WatermarkerSettings) Initierar en ny instans avWatermarker klass med specificerad dokumentsökväg, laddningsalternativ och inställningar.

Egenskaper

namn Beskrivning
SearchableObjects { get; set; } Hämtar eller ställer in innehållsobjekten som ska inkluderas i en vattenstämpelsökning.

Metoder

namn Beskrivning
Add(Watermark) Lägger till en vattenstämpel till det laddade dokumentet.
Add(Watermark, WatermarkOptions) Lägger till en vattenstämpel till det laddade dokumentet med vattenstämpelalternativ.
Dispose() Tar bort den aktuella instansen.
GeneratePreview(PreviewOptions) Genererar förhandsgranskningsbilder för dokumentet.
GetContent<T>() ReturnerarContent objekt för det inlästa dokumentet.
GetDocumentInfo() Får information om formatet på det laddade dokumentet.
GetImages() Hittar alla bilder i dokumentet.
GetImages(ImageSearchCriteria) Hittar bilder enligt angivna sökkriterier.
Remove(PossibleWatermark) Tar bort vattenstämpel från dokumentet.
Remove(PossibleWatermarkCollection) Tar bort alla vattenstämplar i samlingen från dokumentet.
Save() Sparar dokumentdata till den underliggande strömmen.
Save(SaveOptions) Sparar dokumentdata till den underliggande strömmen med hjälp av sparalternativ.
Save(Stream) Sparar dokumentet i den angivna strömmen.
Save(string) Sparar dokumentet till den angivna filplatsen.
Save(Stream, SaveOptions) Sparar dokumentet till den angivna strömmen med hjälp av sparaalternativ.
Save(string, SaveOptions) Sparar dokumentet till den angivna filplatsen med hjälp av sparaalternativ.
Search() Söker efter alla möjliga vattenstämplar i dokumentet.
Search(SearchCriteria) Söker efter möjliga vattenstämplar enligt angivna sökkriterier.

Exempel

Ladda och spara ett innehåll i valfritt format som stöds.

// Ladda ett innehåll från en fil.
using (Watermarker watermarker = new Watermarker("D:\\input.pdf"))
{
    // Använd metoder i klassen Watermarker för att lägga till, söka eller ta bort vattenstämplar.

    // Spara ändringar.
    watermarker.Save("D:\\output.pdf");
}

Se även