Como criar uma apresentação somente leitura usando Python

Este tópico básico orienta como criar uma apresentação somente leitura usando Python. Ele cobre todos os detalhes sobre os pacotes PYPI 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 gerar uma apresentação somente leitura e prevenir a edição PPTX usando Python . O aplicativo desenvolvido pode ser usado em qualquer ambiente compatível com .NET e Python em macOS, Windows e Linux.

Etapas para criar uma apresentação somente leitura usando Python

  1. Configure o IDE para use Aspose.Slides para Python via .NET para criar PPTX somente leitura usando Python
  2. Acesse o arquivo de apresentação PPTX de destino usando uma instância da classe Presentation
  3. Acesse a classe de apresentação ProtectionManger definida como True para o valor da propriedade ReadOnlyRecommended
  4. Salve o arquivo de apresentação não editável e somente leitura no disco

As etapas mencionadas acima explicam o processo para tornar o PPTX não editável em Python usando algumas chamadas de API. O processo será iniciado abrindo o arquivo de apresentação de destino no disco ou gerando uma nova apresentação do zero usando uma instância da classe Presentation. A instância da classe ProtectionManager será então acessada a partir das propriedades da apresentação e o valor True será definido para a propriedade ReadOnlyRecommended, que converterá a apresentação carregada para ter acesso somente leitura antes de salvá-la no disco.

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

O exemplo de código acima demonstra o processo simples para tornar a apresentação não editável usando Python. A instância da classe ProtectionManager é usada para restringir a edição do arquivo de apresentação e também expõe outras propriedades e métodos diferentes, como EncryptDocumentProperties, EncryptionPassword, RemoveEncryption e SetWriteProtection, para citar alguns. Você também pode redefinir a proteção da apresentação para permitir a edição removendo a propriedade somente leitura e definindo seu valor como False.

Este exemplo nos ensinou como evitar a edição de apresentações usando Python. Se você quiser saber como riscar o texto dentro da apresentação, consulte o artigo em como riscar texto em PPTX usando Python.

 Português