WordProcessingContent

WordProcessingContent class

Clase que representa el documento de Word (doc, docx, etc.) donde se debe colocar la marca de agua.

public class WordProcessingContent : Content

Propiedades

Nombre Descripción
PageCount { get; } Obtiene el número de páginas del documento.
Sections { get; } Obtiene la colección de todas las secciones de esteWordProcessingContent .

Métodos

Nombre Descripción
Decrypt() Descifra el documento.
Dispose() Elimina la instancia actual.
Encrypt(string) Cifra el documento.
FindImages() Encuentra todas las imágenes en el contenido. La búsqueda se realiza en los objetos especificados enSearchableObjects .
FindImages(ImageSearchCriteria) Encuentra imágenes de acuerdo con los criterios de búsqueda especificados. La búsqueda se realiza en los objetos especificados enSearchableObjects .
Protect(WordProcessingProtectionType, string) Protege el documento de cambios y establece una contraseña de protección.
Search() Encuentra todas las marcas de agua posibles en el contenido. La búsqueda se realiza en los objetos especificados enSearchableObjects .
Search(SearchCriteria) Encuentra posibles marcas de agua de acuerdo con los criterios de búsqueda especificados. La búsqueda se realiza en los objetos especificados enSearchableObjects .
Unprotect() Elimina la protección del documento independientemente de la contraseña.

Observaciones

Aprende más:

Ejemplos

Cargue y guarde documentos de Word de cualquier tipo compatible.

WordProcessingLoadOptions loadOptions = new WordProcessingLoadOptions();
using (Watermarker watermarker = new Watermarker(@"D:\input.doc", loadOptions))
{
    // Use el método Agregar para agregar una marca de agua a una sección en particular o a todas.

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

Ver también