Abrir un documento solo lectura

A veces, puede tener un documento que necesite una revisión, pero no quiere que los revisores modifiquen aleatoriamente su contenido. Aspose.Words le permite hacer el permiso de su documento sólo para que el contenido pueda ser copiado o leído, pero no modificado. Esto evitará que el contenido sea eliminado o añadido a su documento.

Este artículo explica cómo hacer un documento solo lectura.

Hacer un documento solo lectura

Aspose.Words tiene la clase pública WriteProtection que especifica la configuración de protección de escritura para un documento. Usted no crea instancias de esta clase directamente.

La protección de escritura muestra si el autor ha recomendado abrir un documento como sólo lectura y/o requerir una contraseña para modificar el documento.

Aspose.Words le permite hacer un documento sólo lectura para restringir la edición utilizando el ReadOnlyRecommended propiedad y el SetPassword método.

El ReadOnlyRecommended propiedad está asegurada por contraseña, por lo que si no establece una contraseña antes de aplicar la ReadOnlyRecommended propiedad, entonces otros usuarios pueden simplemente abrir el documento como si estuviera desprotegido. Usted accede a la configuración de protección de documentos y establece una contraseña de protección de escritura a través de la SetPassword método.

Si necesita comprobar si un documento tiene una contraseña de protección de escritura que la restringe de la edición, puede utilizar la IsWriteProtected propiedad.

El siguiente ejemplo de código muestra cómo hacer un documento solo lectura:

Eliminar la restricción de lectura

Si no desea que un usuario abra su documento como sólo lectura, simplemente puede establecer el ReadOnlyRecommened propiedad a false o seleccionar ProtectionType como NoProtection.

El siguiente ejemplo de código muestra cómo eliminar el acceso sólo lectura para un documento: