Desbloqueie o PDF via Python

Descriptografe (remova a criptografia) arquivos PDF programaticamente usando Aspose.PDF para a biblioteca Python for .NET

Descriptografar documento PDF usando a biblioteca Python

Desbloqueie o PDF usando o Aspose.PDF para Python. A descriptografia de arquivos PDF permite acessar e visualizar o conteúdo do arquivo. Além disso, talvez seja necessário acessar um PDF protegido por senha contendo informações ou documentos importantes. Às vezes, é necessário alterar um documento PDF, como corrigir erros ou atualizar informações desatualizadas. Desbloqueie o PDF e obtenha a capacidade de editar o conteúdo. A propósito, para imprimir um documento, você também precisa desbloquear o PDF. Se um PDF contiver tabelas, imagens ou texto que devem ser extraídos para uso em outros documentos ou aplicativos, a descriptografia dos arquivos é essencial. Desbloqueie o PDF e economize tempo. Por exemplo, se você costuma inserir um determinado documento e inserir uma senha complexa, leva muito tempo. Descriptografar PDF pode ser importante ao arquivar ou fazer backup de documentos importantes. Ele garante que as cópias arquivadas sejam facilmente acessíveis e possam ser restauradas, se necessário. Alguns PDFs podem ter criptografia que causa problemas de compatibilidade ou de software. Com o recurso Unlock PDF Files by Aspose.PDF, você pode resolver esses problemas e permitir acesso e uso contínuos. Para descriptografar o arquivo PDF, usaremos a API Aspose.PDF for.NET, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma python-net. Abra o gerenciador de pacotes NuGet, pesquise Aspose.pdf e instale. Você também pode usar o seguinte comando no console do gerenciador de pacotes.

Python Package Manager Console

pip install aspose-pdf

Como desbloquear um PDF via Python


Você precisa de Aspose.PDF para Python via .NET para testar o código em seu ambiente.

  1. Abra um documento PDF usando o objeto Document.
  2. Crie uma senha para usuário e proprietário.
  3. Chame o métodoDocument.Decrypt.
  4. Salve o arquivo PDF.

O trecho de código Python fornecido mostra como desbloquear documentos PDF usando a biblioteca Aspose.PDF. Ele abre um documento PDF chamado ‘Decrypt.pdf’ localizado no diretório especificado pela variável ‘dataDIR’. Após a abertura, o código tenta descriptografar o PDF aberto usando a senha ‘senha’. Como resultado, o código salva o documento PDF atualizado em um arquivo chamado ‘Decrypt_out.pdf’ no mesmo diretório especificado pela variável ‘DataDir’. Esse trecho de código é um exemplo simplificado de como você pode usar uma biblioteca ou estrutura Aspose.PDF para desbloquear um arquivo PDF protegido por senha e salvar a versão descriptografada. O exemplo a seguir demonstra como desbloquear um documento PDF em Python:

Descriptografar documento PDF - Python

Este exemplo de código mostra como descriptografar um arquivo PDF - Python

Input file:

File not added

Password:

Output format:

Output file:

# Open document
document = new Document(dataDir+ "Decrypt.pdf", "password")
# Decrypt PDF
document.Decrypt()
dataDir = dataDir + "Decrypt_out.pdf"
# Save updated PDF
document.Save(dataDir)