Décrypter le PDF via C++

Déverrouillez les fichiers PDF avec la bibliothèque Aspose.PDF en utilisant C++.

Décrypter un document PDF à l'aide de la bibliothèque C++

Afin de décrypter un fichier PDF, nous utiliserons l’API Aspose.PDF for C++ qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme cpp. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.pdf et installez. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Comment déchiffrer un PDF via C++


Vous avez besoin de Aspose.PDF for C++ pour essayer le code dans votre environnement.

  1. Ouvrez un document PDF à l’aide de l’objet Document.
  2. Créez un mot de passe pour l’utilisateur et le propriétaire.
  3. Appelez la méthodeDocument.Decrypt.
  4. Enregistrez le fichier PDF.

<% decrypt.code-block.text %>

Décrypter le document 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");
}