Como criar uma apresentação somente leitura usando C#

Este artigo muito simples orienta como criar uma apresentação somente leitura usando C#. Ele encapsula todos os detalhes sobre os pacotes Nuget necessários, uma lista de tarefas de programação passo a passo destacando a lógica do programa e um código de exemplo executável para criar uma apresentação somente leitura e prevenir a edição PPTX usando C#. O aplicativo criado pode ser usado em qualquer ambiente de suporte .NET no Windows, macOS e Linux.

Etapas para criar uma apresentação somente leitura usando C#

  1. Configure o IDE para instalar Aspose.Slides for .NET para criar PPTX somente leitura usando c#
  2. Abra a apresentação PPTX de origem necessária usando uma instância da classe Presentation
  3. Acesse a classe de apresentação ProtectionManger e defina a propriedade ReadOnlyRecommended como true
  4. Salve a apresentação somente leitura resultante no disco

As etapas mencionadas acima resumem o processo para tornar o PPTX não editável em C# usando chamadas de API simples. O processo é iniciado acessando o arquivo de apresentação de origem no disco ou criando uma nova apresentação do zero usando uma instância da classe Presentation. Em seguida, acessando a classe ProtectionManager da apresentação, defina a propriedade ReadOnlyRecommended como true, o que tornará a apresentação somente leitura. Por fim, salve a apresentação somente leitura no disco.

Código para tornar a apresentação não editável usando C#

Este exemplo demonstra o procedimento para tornar a apresentação não editável usando C#. A classe ProtectionManager é usada para proteger o arquivo de apresentação e expõe diferentes propriedades e métodos como EncryptionPassword, EncryptDocumentProperties, RemoveEncryption e SetWriteProtection, para citar alguns. Depois que a propriedade somente leitura da apresentação for definida, a apresentação não editável será salva no disco.

Este artigo nos ensinou como evitar a edição de apresentações usando C#. Se você estiver interessado em aprender o processo de riscar texto dentro da apresentação, consulte o artigo em como riscar texto em PPTX usando C#.

 Português