Este artículo muy simple guía sobre cómo crear una presentación de solo lectura usando C#. Encapsula todos los detalles sobre los paquetes Nuget necesarios, una lista de tareas de programación paso a paso que resaltan la lógica del programa y un código de ejemplo ejecutable para crear una presentación de solo lectura y evitar la edición de PPTX usando C#. La aplicación creada se puede utilizar dentro de cualquier entorno de soporte .NET en Windows, macOS y Linux.
Pasos para crear una presentación de solo lectura usando C#
- Configure el IDE para instalar Aspose.Slides for .NET para crear PPTX de solo lectura usando c#
- Abra la presentación PPTX de origen requerida usando una instancia de la clase Presentation
- Acceda a la clase de presentación ProtectionManger y establezca la propiedad ReadOnlyRecommended en verdadero
- Guarde la presentación de solo lectura resultante en el disco.
Los pasos antes mencionados resumen el proceso para hacer que PPTX no sea editable en C# mediante simples llamadas API. El proceso comienza accediendo al archivo de presentación de origen desde el disco o creando una nueva presentación desde cero utilizando una instancia de la clase Presentación. Luego, al acceder a la clase ProtectionManager de presentación, establezca la propiedad ReadOnlyRecommended en verdadero, lo que hará que la presentación sea de solo lectura. Finalmente, guarde la presentación de solo lectura en el disco.
Código para hacer que la presentación no sea editable usando C#
Este ejemplo demuestra el procedimiento para hacer que la presentación no sea editable usando C#. La clase ProtectionManager se utiliza para proteger el archivo de presentación y expone diferentes propiedades y métodos como EncryptionPassword, EncryptDocumentProperties, RemoveEncryption y SetWriteProtection, por nombrar algunos. Una vez que se establece la propiedad de solo lectura para la presentación, la presentación no editable se guarda en el disco.
Este artículo nos ha enseñado cómo evitar la edición de presentaciones usando C#. Si está interesado en conocer el proceso para tachar texto dentro de la presentación, consulte el artículo en cómo tachar texto en PPTX usando C#.