Suivez ce guide pour signer un PDF à l’aide de l’API REST Python. Vous apprendrez à signer électroniquement un PDF grâce à une API Python et un SDK Cloud Python. 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 Dotpython pour signer électroniquement un PDF
- Configurez un projet Python avec le SDK ci-dessus.
Étapes pour signer un PDF en ligne à l’aide d’une interface REST Python
- 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 Python. Ce code se connecte à Aspose.PDF Cloud, y télécharge un PDF et un certificat, puis signe numériquement le document grâce aux identifiants et aux 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 via un service RESTful Python
Ce code illustre la procédure de signature de documents PDF à l’aide de l’API Low Code de Python. Pour signer un fichier PDF, celui-ci doit comporter un champ de type « Signature » dont le nom doit être 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 Python.