Search

Cerca tutte le possibili filigrane nel documento.

public PossibleWatermarkCollection Search()

Valore di ritorno

La raccolta di possibili filigrane.

Osservazioni

La ricerca viene condotta negli oggetti specificati inSearchableObjects.

Ulteriori informazioni sulla ricerca di filigrane Ricerca di filigrane.

Esempi

Conta le possibili filigrane in un documento di qualsiasi tipo supportato.

using (Watermarker watermarker = new Watermarker(@"D:\input.doc"))
{
    PossibleWatermarkCollection watermarks = watermarker.Search();
    Console.WrileLine(watermarks.Count);
}

Guarda anche


Search(SearchCriteria)

Cerca possibili filigrane in base ai criteri di ricerca specificati.

public PossibleWatermarkCollection Search(SearchCriteria searchCriteria)
Parametro Tipo Descrizione
searchCriteria SearchCriteria criteri di ricerca da utilizzare.

Valore di ritorno

La raccolta di possibili filigrane.

Osservazioni

La ricerca viene condotta negli oggetti specificati inSearchableObjects.

Ulteriori informazioni sulla ricerca di filigrane Ricerca di filigrane.

Esempi

Trova e rimuovi tutte le possibili filigrane contenenti testo o immagine particolare da un documento di qualsiasi tipo supportato.

using (Watermarker watermarker = new Watermarker(@"D:\input.doc"))
{
    ImageSearchCriteria imageSearchCriteria = new ImageDctHashSearchCriteria(@"D:\logo.png");
    Regex regex = new Regex(@"^Company\sName$", RegexOptions.IgnoreCase);
    TextSearchCriteria textSearchCriteria = new TextSearchCriteria(regex);
    PossibleWatermarkCollection watermarks = watermarker.Search(textSearchCriteria.Or(imageSearchCriteria));
    watermarks.Clear();
    watermarker.Save(@"D:\output.doc");
}

Guarda anche