Suivez ce guide pour signer un PDF à l’aide de l’API REST Node.js. Vous apprendrez à signer électroniquement un PDF grâce à une API basée sur Node.js et un SDK Cloud Node.js. Ce guide vous aidera à téléverser le fichier PDF cible et le fichier de signature sur le stockage Cloud, puis à utiliser le fichier de signature pour signer le PDF.
Condition préalable
- Créer un compte Identifiants API pour ajouter une signature à un PDF
- Téléchargez Kit de développement logiciel (SDK) Aspose.PDF Cloud pour Dotnodejs pour signer électroniquement un PDF
- Configurez un projet Node.js avec le SDK ci-dessus.
Étapes pour signer un PDF en ligne à l’aide d’une interface REST Node.js
- Créez une instance PdfApi à l’aide de votre ID client et de votre clé secrète client.
- Spécifiez le nom du fichier PDF, le nom du fichier de signature et le chemin d’accès au dossier de stockage.
- Définissez la position et la taille de la signature sur la page PDF à l’aide de l’outil Rectangle.
- Initialisez une instance de signature avec le chemin, le type, le mot de passe et les propriétés visuelles
- Renseignez les métadonnées telles que l’autorité, le lieu, le contact et la date de signature.
- Téléversez le fichier PDF et le fichier de certificat dans le dossier configuré.
- Appelez PostSignatureDocument pour apposer la signature numérique au PDF téléchargé.
- Récupérez le flux de documents signés et enregistrez-le localement sous le nom Sample_out.pdf
Ces étapes résument la procédure de signature numérique d’un PDF à l’aide de l’API REST Node.js. Ce code se connecte à Aspose.PDF Cloud, télécharge un PDF et un certificat, puis signe numériquement le document à l’aide des identifiants et des détails de signature fournis. Une fois la signature effectuée, le PDF mis à jour est téléchargé et enregistré localement sous forme de nouveau fichier.
Code permettant d’ajouter une signature à un PDF à l’aide d’un service RESTful Node.js
Ce code illustre la procédure de signature de documents PDF à l’aide de l’API low-code de Node.js. Pour signer un fichier PDF, celui-ci doit comporter un champ de type « Signature » dont le nom est connu. Une erreur se produira si le PDF ne contient pas de champ de type « Signature » ou si le nom du champ est incorrect.
Cet article nous a expliqué comment signer un fichier PDF. Pour compresser un fichier PDF, consultez l’article sur Compresser un PDF avec une API REST Node.js.