Suivez ce guide pour signer un PDF à l’aide de l’API REST Java. Vous apprendrez à signer électroniquement un PDF grâce à une API Java et un kit de développement logiciel (SDK) cloud Java. Ce guide vous aidera à importer le fichier PDF cible et le fichier de signature dans 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 Dotjava pour signer électroniquement un PDF
- Configurez un projet Java avec le SDK ci-dessus.
Étapes pour signer un PDF en ligne à l’aide d’une interface REST Java
- 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 Java. 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 Java
Ce code illustre la procédure de signature de documents PDF à l’aide de l’API Java Low Code. 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 Java.