Dans cette rubrique de base, vous apprendrez à protéger un fichier XLSX par mot de passe avec l’API REST Node.js. Nous créerons une application pour chiffrer un fichier XLSX avec l’API Cloud Node.js en suivant les étapes détaillées et claires mentionnées dans la section suivante. L’application générée peut être intégrée à toute application prenant en charge Node.js sous macOS, Linux ou Windows, et la conversion est gratuite.
Condition préalable
- Créez un compte et obtenez les informations d’identification de l’API pour protéger un XLSX par mot de passe
- Téléchargez Kit de développement logiciel (SDK) cloud Aspose.Cells pour Node.js pour crypter un XLSX avec un mot de passe
- Configurez le projet Node.js avec le SDK ci-dessus pour définir le mot de passe du fichier XLSX
Étapes pour crypter un fichier XLSX à l’aide de l’API Low Code de Node.js
- Configurez l’ID client et le secret client pour l’API afin de crypter le classeur avec un mot de passe à l’aide de l’API REST Node.js
- Instanciez la classe CellsApi avec les informations d’identification du client pour effectuer la protection par mot de passe d’un fichier XLSX
- Spécifiez les noms des fichiers XLSX source et chargez la source XLSX à l’aide d’un nom et d’un objet File dans un HashMap
- Instanciez ProtectWorkbookRequest pour définir le mot de passe et d’autres propriétés
- Créez une instance de PostProtectRequest pour définir les fichiers de carte et l’instance ProtectWorkbookRequest
- Appelez la méthode de requête PostProtect pour crypter le fichier XLSX à l’aide de l’API low code Node.js
- Enregistrez le(s) fichier(s) XLSX protégé(s) par mot de passe sur le disque local
Les étapes ci-dessus vous permettent de protéger les fichiers XLSX par mot de passe à l’aide de l’API REST Node.js. L’implémentation débutera par la configuration du SDK et la création de l’instance de classe CellsAPI. Nous accéderons ensuite aux fichiers XLSX sources via une table de hachage (HashMap) et instancierons les classes ProtectWorkbookRequest et PostProtectRequest, qui serviront ensuite à définir la protection par mot de passe des fichiers XLSX via la méthode PostProtect().
Code pour protéger par mot de passe XLSX à l’aide de l’API REST Node.js
Cet exemple de code simple vous permet de protéger un fichier XLSX par mot de passe à l’aide de l’API low-code Node.js. Vous devez fournir le fichier XLSX source et un mot de passe pour la protection, ainsi que d’autres propriétés facultatives. Après avoir créé le message de requête, PostProtect() protège le fichier XLSX et renvoie un fichier XLSX protégé par mot de passe, pouvant être stocké sur le disque ou dans la base de données.
We have learned to encrypt Workbook with Password using Node.js REST API in this article. If you want to perform XLSX to PNG conversion, refer to the article on how to Convert XLSX to PNG with Node.js REST API.