Abrir un Documento de solo lectura

A veces, es posible que tenga un documento que necesite una revisión, pero no desea que los revisores modifiquen aleatoriamente su contenido. Aspose.Words le permite hacer que el permiso de su documento sea de solo lectura para que el contenido se pueda copiar o leer, pero no modificar. Esto evitará que el contenido se elimine o se agregue a su documento.

En este artículo se explica cómo hacer que un documento sea de solo lectura.

Convertir un Documento en de solo Lectura

Aspose.Words tiene la clase pública WriteProtection que especifica la configuración de protección contra escritura de un documento. No creas instancias de esta clase directamente.

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

Aspose.Words le permite hacer que un documento sea de solo lectura para restringir la edición mediante la propiedad ReadOnlyRecommended y el método SetPassword.

La propiedad ReadOnlyRecommended está protegida con contraseña, por lo que si no establece una contraseña antes de aplicar la propiedad ReadOnlyRecommended, otros usuarios simplemente pueden abrir el documento como si estuviera desprotegido. Puede acceder a la configuración de protección de documentos y establecer una contraseña de protección contra escritura mediante el método SetPassword.

Si necesita verificar si un documento tiene una contraseña de protección contra escritura que le impide editarlo, puede usar la propiedad IsWriteProtected.

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

Eliminar la Restricción de Solo Lectura

Si no desea que un usuario abra su documento como de solo lectura, simplemente puede establecer la propiedad ReadOnlyRecommened en false o seleccionar ProtectionType como NoProtection.

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