Desbloqueie o PDF via JavaScript

Descriptografe (remova a criptografia) arquivos PDF programaticamente usando Aspose.PDF para a biblioteca Node.js via C++

Descriptografar documento PDF usando a biblioteca JavaScript

Desbloqueie o PDF usando o Aspose.PDF para Node.js. A descriptografia de arquivos PDF permite acessar e visualizar o conteúdo dentro 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, você também precisa desbloquear um PDF para imprimir um documento. A descriptografia de arquivos é essencial se um PDF contiver tabelas, imagens ou texto que devem ser extraídos para uso em outros documentos ou aplicativos. Desbloqueie o PDF e economize tempo. Por exemplo, se você costuma inserir um determinado documento e inserir uma senha complexa, isso leva muito tempo. Descriptografar PDFs 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 Desbloquear arquivos PDF do Aspose.PDF, você pode resolver esses problemas e permitir acesso e uso contínuos. Se você tiver um arquivo PDF criptografado e não precisar mais de uma senha para acessar seu conteúdo, a descriptografia tornará o arquivo legível para todos os usuários. Isso pode ser útil se o documento estiver aberto ou se você quiser compartilhá-lo com outras pessoas. Para descriptografar arquivos PDF, usaremos Aspose.PDF para Node.js via C++, que é um kit de ferramentas fácil e seguro usado para trabalhar com PDF diretamente no navegador da web. Para instalar e usar o Aspose.PDF para Node.js via C++, extraia os arquivos do arquivo ZIP.

Como desbloquear um PDF via JavaScript


Você precisa de Aspose.PDF para Node.js via C++ para testar o código em seu ambiente.

  1. Importe o módulo Aspose.PDF para Node.js.
  2. Defina uma constante para o arquivo de saída.
  3. Chame a função asPosePDF.
  4. Chame o AsposePDFDecrypt.
  5. Use o método console.log para imprimir o resultado

O trecho de código JavaScript 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 JavaScript:

Descriptografar documento PDF - JavaScript

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

Input file:

File not added

Password:

Output format:

Output file:

const AsposePdf = require('../AsposePDFforNode.js');
const pdf_encrypt_file = './ResultEncrypt.pdf';
AsposePdf().then(AsposePdfModule => {
    /*Decrypt a PDF-file with password is "owner" and save the "ResultDecrypt.pdf"*/
    const json = AsposePdfModule.AsposePdfDecrypt(pdf_encrypt_file, "owner", "./ResultDecrypt.pdf");
    console.log("AsposePdfDecrypt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});