Desbloqueie o PDF via C#

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

Descriptografar documento PDF usando a biblioteca C#

Desbloqueie o PDF usando o Aspose.PDF para.NET. 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 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.

Package Manager Console

PM > Install-Package Aspose.PDF

Como desbloquear um PDF via C#


Você precisa Aspose.PDF for .NET 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 C# 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 C#:

Descriptografar documento PDF - C#

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

Input file:

File not added

Password:

Output format:

Output file:


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