Watermarker

Watermarker class

Representa una clase para la gestión de marcas de agua en un documento.

public class Watermarker : IDisposable

Constructores

Nombre Descripción
Watermarker(Stream) Inicializa una nueva instancia delWatermarker clase con el flujo especificado.
Watermarker(string) Inicializa una nueva instancia delWatermarker clase con la ruta del documento especificado.
Watermarker(Stream, LoadOptions) Inicializa una nueva instancia delWatermarker clase con el stream especificado y las opciones de carga.
Watermarker(Stream, WatermarkerSettings) Inicializa una nueva instancia delWatermarker clase con el stream y settings. especificados
Watermarker(string, LoadOptions) Inicializa una nueva instancia delWatermarkerclase con la ruta del documento especificada y opciones de carga.
Watermarker(string, WatermarkerSettings) Inicializa una nueva instancia delWatermarker clase con la configuración y la ruta del documento especificados.
Watermarker(Stream, LoadOptions, WatermarkerSettings) Inicializa una nueva instancia delWatermarker clase con el flujo especificado, cargar opciones y configuraciones.
Watermarker(string, LoadOptions, WatermarkerSettings) Inicializa una nueva instancia delWatermarker clase con la ruta del documento especificada , las opciones de carga y la configuración.

Propiedades

Nombre Descripción
SearchableObjects { get; set; } Obtiene o establece los objetos de contenido que se incluirán en una búsqueda de marca de agua.

Métodos

Nombre Descripción
Add(Watermark) Agrega una marca de agua al documento cargado.
Add(Watermark, WatermarkOptions) Agrega una marca de agua al documento cargado usando las opciones de marca de agua.
Dispose() Elimina la instancia actual.
GeneratePreview(PreviewOptions) Genera imágenes de vista previa del documento.
GetContent<T>() Devuelve elContent objeto para el documento cargado.
GetDocumentInfo() Obtiene la información sobre el formato del documento cargado.
GetImages() Encuentra todas las imágenes en el documento.
GetImages(ImageSearchCriteria) Encuentra imágenes de acuerdo con los criterios de búsqueda especificados.
Remove(PossibleWatermark) Elimina la marca de agua del documento.
Remove(PossibleWatermarkCollection) Elimina todas las marcas de agua de la colección del documento.
Save() Guarda los datos del documento en el flujo subyacente.
Save(SaveOptions) Guarda los datos del documento en la secuencia subyacente usando las opciones de guardado.
Save(Stream) Guarda el documento en el flujo especificado.
Save(string) Guarda el documento en la ubicación de archivo especificada.
Save(Stream, SaveOptions) Guarda el documento en la secuencia especificada utilizando las opciones de guardado.
Save(string, SaveOptions) Guarda el documento en la ubicación de archivo especificada utilizando las opciones de guardado.
Search() Busca todas las marcas de agua posibles en el documento.
Search(SearchCriteria) Busca posibles marcas de agua de acuerdo con los criterios de búsqueda especificados.

Ejemplos

Cargue y guarde un contenido de cualquier formato compatible.

// Carga un contenido de un archivo.
using (Watermarker watermarker = new Watermarker("D:\\input.pdf"))
{
    // Usar métodos de la clase Watermarker para agregar, buscar o eliminar marcas de agua.

    // Guardar cambios.
    watermarker.Save("D:\\output.pdf");
}

Ver también