Desbloquear apresentações ODP com Python

Crie aplicativos Python que removem senhas de abertura e a proteção contra gravação de apresentações ODP com o Aspose.Slides.

Remover criptografia e proteção contra gravação de ODP com Python

Com o Aspose.Slides for Python via .NET , você pode remover a criptografia que exige uma senha para abrir uma apresentação ODP ou desativar sua proteção contra gravação. Para abrir um arquivo criptografado, informe a senha atual por meio de LoadOptions.

Remover a criptografia de uma apresentação ODP – Python

load_options = slides.LoadOptions()
load_options.password = "current_password"

with slides.Presentation("encrypted-presentation.odp", load_options) as presentation:
    presentation.protection_manager.remove_encryption()
    presentation.save("decrypted-presentation.odp", slides.export.SaveFormat.ODP)

Remover a proteção contra gravação de uma apresentação ODP – Python

with slides.Presentation("write-protected-presentation.odp") as presentation:
    presentation.protection_manager.remove_write_protection()
    presentation.save("unprotected-presentation.odp", slides.export.SaveFormat.ODP)

Como remover a proteção de ODP com Python

Siga estas etapas para remover a proteção de uma apresentação ODP.

  1. Para um arquivo ODP criptografado, defina a senha atual em LoadOptions e, em seguida, abra o arquivo com Presentation.
  2. Chame ProtectionManager.remove_encryption para remover a senha de abertura ou ProtectionManager.remove_write_protection para desativar a proteção contra gravação.
  3. Salve a apresentação resultante com SaveFormat.ODP.

Criado com Aspose.Slides

Desbloquear arquivos ODP online

O aplicativo gratuito Aspose.Slides Unlock é criado com Aspose.Slides for Python via .NET, a mesma API do código acima. Abra-o e veja o que a API pode fazer com seus próprios arquivos ODP.

  • Funciona no seu navegador, sem instalar nada.
  • Veja como o Aspose.Slides remove a proteção antes de escrever código.
  • Remova a senha ou a proteção contra gravação do seu arquivo ODP.
  • Baixe o arquivo desbloqueado.

Outros formatos compatíveis com desbloqueio

Use Python para remover a proteção de outros formatos de apresentação compatíveis.