Protégez les fichiers PowerPoint par mot de passe dans Node.js

Nous avons publié des articles sur la façon de verrouiller les fichiers Excel, PDF et ZIP à l’aide des GroupDocs.Merger Cloud SDKs. Cet article de blog explique comment protéger par mot de passe les fichiers PowerPoint dans Node.js à l’aide du GroupDocs.Merger Cloud SDK for Node.js. En fait, vous pouvez développer un logiciel de protection par mot de passe pour sécuriser vos documents professionnels et les partager sur Internet sans souci. De plus, vous pouvez également tirer parti d’un protecteur de mot de passe en ligne alimenté par GroupDocs.Merger Cloud SDKs. Alors, suivez complètement ce guide et ne manquez aucune section afin de pouvoir protéger par mot de passe les fichiers PPT/PPTX dans Node.js par programme.

Nous aborderons les points suivants dans ce guide :

Logiciel de protection par mot de passe - Installation de la bibliothèque

Nous commençons ce guide avec l’installation du GroupDocs.Merger Cloud SDK for Node.js. Assurez-vous d’avoir installé Node.js sur votre système. C’est très simple et il suffit d’exécuter la commande suivante :

npm install groupdocs-merger-cloud

Ensuite, vous devez obtenir les informations d’identification de l’API (ID client, secret client) auprès de l’API Cloud dashboard pour intégrer cette bibliothèque de protection de mot de passe à votre projet Node.js. Veuillez visiter ce guide au cas où vous rencontreriez des difficultés.

Protégez les fichiers PowerPoint par mot de passe dans Node.js

Jusqu’à présent, nous avons installé et configuré le GroupDocs.Merger Cloud SDK pour Node.js. Nous pouvons donc commencer à effectuer des appels API vers la bibliothèque. Nous avons le fichier source PPT/PPTX sur notre API Clud dashboard que vous pouvez télécharger manuellement. Cependant, veuillez visiter ce lien pour savoir comment télécharger le fichier PPTX/PPT par programme.

Veuillez suivre les étapes mentionnées ci-dessous :

  • Obtenez le module groupdocs-merger-cloud dans votre application.
  • Initialisez une instance de la classe Configuration avec l’ID client et le secret client.
  • Instanciez un objet de la classe FileApi avec l’objet de la classe Configuration.
  • Instanciez l’objet de la classe SecurityApi avec les informations d’identification de l’API.
  • Préparez un objet de la classe Options en définissant les valeurs telles que filePath, password, outputPath, etc.
  • Appelez la méthode addPassword pour ajouter un mot de passe au fichier PowerPoint et enregistrez le fichier résultant.

L’extrait de code suivant montre comment protéger par mot de passe les fichiers PowerPoint dans Node.js :

// Obtenez le module groupdocs-merger-cloud dans votre application.
const groupdocs_merger_cloud = require("groupdocs-merger-cloud");
clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Initialisez une instance de la classe Configuration avec l'ID client et le secret client.
const configuration = new groupdocs_merger_cloud.Configuration(clientId, clientSecret);
// Définissez l'URL de base de l'API.
configuration.apiBaseUrl = "https://api.groupdocs.cloud";
// Instanciez un objet de la classe FileApi avec l'objet de la classe Configuration.
var fileApi = new groupdocs_merger_cloud.FileApi(configuration);
// Instanciez l'objet de la classe SecurityApi avec les informations d'identification de l'API.
 const securityApi = groupdocs_merger_cloud.SecurityApi.fromKeys(clientId, clientSecret);
// Préparez un objet de la classe Options en définissant les valeurs telles que filePath, password, outputPath, etc.
 let options = new groupdocs_merger_cloud.Options();
 options.fileInfo = new groupdocs_merger_cloud.FileInfo();
 options.fileInfo.filePath = "sample.pptx";  
 options.fileInfo.password = "qwerty";  
 options.outputPath = "output/protected.pptx";
// Appelez la méthode addPassword pour protéger par mot de passe le fichier PowerPoint et enregistrez le fichier résultant.
 securityApi.addPassword(new groupdocs_merger_cloud.AddPasswordRequest(options));

L’extrait de code ci-dessus ajoute un mot de passe au fichier PowerPoint et enregistre le fichier résultant dans le dossier nommé « sortie » dans le tableau de bord API Cloud. Cependant, vous pouvez télécharger le fichier manuellement ou par programme en appelant la méthode downloadFile.

Vous pouvez voir le résultat dans l’image ci-dessous :

mot de passe protéger ppt

Ajouter un mot de passe à PowerPoint - Protecteur de mot de passe en ligne

Nous pouvons protéger par mot de passe les fichiers PPT/PPTX à l’aide de cet outil en ligne soutenu par GroupDocs.Merger Cloud SDKs. Cet outil en ligne est basé sur le Web et offre des fonctionnalités robustes de conversion et de manipulation de fichiers. Cependant, il ne vous sera pas demandé de souscrire à un abonnement pour l’utiliser.

Protecteur de mot de passe en ligne

Conclusion

Pour conclure, GroupDocs.Merger propose non seulement des SDK Cloud et des API REST, mais propose également un outil en ligne permettant aux non-programmeurs d’ajouter un mot de passe aux fichiers PowerPoint. Par conséquent, nous avons parcouru l’extrait de code permettant de protéger par mot de passe les fichiers PowerPoint dans Node.js. De plus, vous pouvez explorer les dépôts documentation et GitHub pour en savoir plus sur d’autres fonctionnalités. De plus, vous pouvez interagir sans API en direct ici.

Enfin, groupdocs.cloud écrit de nouveaux articles. Alors, restez en contact pour les mises à jour régulières.

L’aide est disponible

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

Foire aux questions – FAQ

Comment protéger par mot de passe une présentation PowerPoint ?

Vous pouvez ajouter un mot de passe aux fichiers PowerPoint à l’aide des SDK GroupDocs.Merger Cloud et de ce logiciel de protection de mot de passe en ligne.

Voir également