WatermarkableImage

WatermarkableImage class

Rappresenta un’immagine all’interno di un documento.

public abstract class WatermarkableImage : ContentPart

Proprietà

Nome Descrizione
Height { get; } Ottiene l’altezza di questoWatermarkableImage in pixel.
Width { get; } Ottiene la larghezza di thisWatermarkableImage in pixel.

Metodi

Nome Descrizione
Add(Watermark) Aggiunge una filigrana a questoWatermarkableImage . Questo metodo presuppone che l’offset e la dimensione della filigrana siano misurati in pixel (se assegnati).
FindImages() Trova tutte le immagini nel contenuto. La ricerca viene condotta negli oggetti specificati inSearchableObjects .
FindImages(ImageSearchCriteria) Trova le immagini in base ai criteri di ricerca specificati. La ricerca viene eseguita negli oggetti specificati inSearchableObjects .
GetBytes() Ottiene l’immagine come array di byte.
Search() Trova tutte le possibili filigrane nel contenuto. La ricerca viene condotta negli oggetti specificati inSearchableObjects .
Search(SearchCriteria) Trova filigrane possibili in base ai criteri di ricerca specificati. La ricerca viene eseguita negli oggetti specificati inSearchableObjects .

Osservazioni

Saperne di più:

Esempi

Aggiungi filigrana a tutte le immagini all’interno di un documento di qualsiasi tipo supportato.

using (Watermarker watermarker = new Watermarker(@"D:\input.doc"))
{
    // Inizializza il testo o la filigrana dell'immagine.
    TextWatermark watermark = new TextWatermark("DRAFT", new Font("Arial", 19));

    // Trova tutte le immagini nel contenuto.
    WatermarkableImageCollection images = watermarker.GetImages();

    // Aggiungi filigrana.
    foreach (WatermarkableImage watermarkableImage in images)
    {
        watermarkableImage.Add(watermark);
    }

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

Guarda anche