Watermarker

Watermarker class

Rappresenta una classe per la gestione della filigrana in un documento.

public class Watermarker : IDisposable

Costruttori

Nome Descrizione
Watermarker(Stream) Inizializza una nuova istanza diWatermarker classe con il flusso specificato.
Watermarker(string) Inizializza una nuova istanza diWatermarker classe con il percorso del documento specificato.
Watermarker(Stream, LoadOptions) Inizializza una nuova istanza diWatermarker classe con lo stream specificato e le opzioni di caricamento.
Watermarker(Stream, WatermarkerSettings) Inizializza una nuova istanza diWatermarker classe con lo stream e le impostazioni specificati.
Watermarker(string, LoadOptions) Inizializza una nuova istanza diWatermarkerclass con il percorso del documento specificato e le opzioni di caricamento.
Watermarker(string, WatermarkerSettings) Inizializza una nuova istanza diWatermarker class con il percorso e le impostazioni del documento specificati .
Watermarker(Stream, LoadOptions, WatermarkerSettings) Inizializza una nuova istanza diWatermarker classe con il flusso specificato, carica le opzioni e le impostazioni.
Watermarker(string, LoadOptions, WatermarkerSettings) Inizializza una nuova istanza diWatermarker classe con il percorso del documento specificato , caricare le opzioni e le impostazioni.

Proprietà

Nome Descrizione
SearchableObjects { get; set; } Ottiene o imposta gli oggetti contenuto da includere in una ricerca filigrana.

Metodi

Nome Descrizione
Add(Watermark) Aggiunge una filigrana al documento caricato.
Add(Watermark, WatermarkOptions) Aggiunge una filigrana al documento caricato utilizzando le opzioni filigrana.
Dispose() Elimina l’istanza corrente.
GeneratePreview(PreviewOptions) Genera immagini di anteprima per il documento.
GetContent<T>() Restituisce ilContent oggetto per il documento caricato.
GetDocumentInfo() Recupera le informazioni sul formato del documento caricato.
GetImages() Trova tutte le immagini nel documento.
GetImages(ImageSearchCriteria) Trova le immagini in base ai criteri di ricerca specificati.
Remove(PossibleWatermark) Rimuove la filigrana dal documento.
Remove(PossibleWatermarkCollection) Rimuove tutte le filigrane nella raccolta dal documento.
Save() Salva i dati del documento nel flusso sottostante.
Save(SaveOptions) Salva i dati del documento nel flusso sottostante utilizzando le opzioni di salvataggio.
Save(Stream) Salva il documento nel flusso specificato.
Save(string) Salva il documento nella posizione file specificata.
Save(Stream, SaveOptions) Salva il documento nel flusso specificato utilizzando le opzioni di salvataggio.
Save(string, SaveOptions) Salva il documento nella posizione del file specificata utilizzando le opzioni di salvataggio.
Search() Cerca tutte le possibili filigrane nel documento.
Search(SearchCriteria) Cerca possibili filigrane in base ai criteri di ricerca specificati.

Esempi

Carica e salva un contenuto di qualsiasi formato supportato.

// Carica un contenuto da un file.
using (Watermarker watermarker = new Watermarker("D:\\input.pdf"))
{
    // Utilizza i metodi della classe Watermarker per aggiungere, cercare o rimuovere filigrane.

    // Salvare le modifiche.
    watermarker.Save("D:\\output.pdf");
}

Guarda anche