Descifrar PDF a través de C++

Desbloquee archivos PDF con la biblioteca Aspose.PDF usando C++.

Descifrar documentos PDF mediante la biblioteca C++

Para descifrar el archivo PDF, usaremos la API Aspose.PDF for C++, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma cpp. Abra el administrador de paquetes NuGet, busque Aspose.pdf e instálelo. También puede usar el siguiente comando desde la consola de Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Cómo descifrar PDF a través de C++


Necesitas Aspose.PDF for C++ para probar el código en tu entorno.

  1. Abra un documento PDF con el objeto Document.
  2. Crea una contraseña para el usuario y el propietario.
  3. Llame al métodoDocument.Decrypt.
  4. Guarde el archivo PDF.

<% decrypt.code-block.text %>

Descifrar 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");
}