Descriptografar PDF via C++

Desbloqueie arquivos PDF com a Biblioteca Aspose.PDF usando C++.

Descriptografar documento PDF usando a biblioteca C++

Para descriptografar o arquivo PDF, usaremos a API Aspose.PDF for C++, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma cpp. Abra o gerenciador de pacotes NuGet, procure por 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.Cpp

Como descriptografar PDF via C++


Você precisa do Aspose.PDF for C++ 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.

<% decrypt.code-block.text %>

Descriptografar documento PDF - C++

<% decrypt.code-block.subtitle %>

Input file:

File not added

Password:

Output format:

Output file:


    void SecuringAndSigning::DecryptPDFFile() {

	// String for path name.
	String _dataDir("C:\\Samples\\");

	// Open document
	auto document = MakeObject<Document>(_dataDir + u"Decrypt.pdf", u"password");
	// Decrypt PDF
	document->Decrypt();

	// Save updated PDF
	document->Save(_dataDir + u"Decrypt_out.pdf");
}