Meilleur gratuit Signer le PDF
Déposer une image de signature ou un nom dactylographié sur une page PDF — libre, sans impression, sans inscription.
Comment ça marche
- Envoi. Choisissez le PDF que vous devez signer (jusqu'à 25 Mo).
- Ajouter une signature. Télécharger une image de signature ou taper votre nom, puis définir la page et la position.
- Télécharger. Le téléchargement PDF signé automatiquement; rien n'est stocké.
A propos de cet outil
Signer PDF place une signature sur une page de votre document. Téléchargez une image de votre signature pour l'imprimer, ou tapez votre nom pour déposer une signature texte, puis définissez quelle page et où elle se trouve. Il est construit pour le cas quotidien de signer un formulaire, une lettre ou un contrat sans l'imprimer, signer et scanner. La signature est intégrée au PDF lui-même. Pas de filigrane, pas d'inscription, traité en mémoire et jeté.
À quoi les gens s'en servent
- Signer un contrat ou un accord sans l'imprimer
- Ajoutez votre signature à un formulaire avant de l'envoyer par courriel
- Placer les initiales sur une page spécifique d'un document
- Tamponnez une signature tapée lorsque vous n'avez pas de scan
API développeur
Automatisez cet outil à partir de votre propre code. Envoyez une demande POST au point final ci-dessous et obtenez le même résultat que l'outil web produit. Il est limité par IP et n'a pas besoin d'inscription — les clés API pour les limites plus élevées arrivent.
https://best.free/api/tools/pdf-sign/
| Paramètre | Exemple | Requis | Annexe |
|---|---|---|---|
file (fichier) |
contract.pdf |
Oui | PDF, ≤25 MB. |
signature (fichier) |
signature.png |
Numéro | Signature image (PNG/JPG). Omit to use text. |
text |
Jane Doe |
Numéro | Typed signature, used if no image is sent. |
page |
1 |
Numéro | Page number to sign (default last). |
x |
350 |
Numéro | X position in points from the left. |
y |
680 |
Numéro | Y position in points from the top. |
width |
160 |
Numéro | Signature width in points. |
curl -X POST https://best.free/api/tools/pdf-sign/ \
-F 'file=@contract.pdf' \
-F 'signature=@signature.png' \
-F 'text=Jane Doe' \
-F 'page=1' \
-F 'x=350' \
-F 'y=680' \
-F 'width=160' \
-o signed.pdf
import requests
files = {"file": open("contract.pdf", "rb"), "signature": open("signature.png", "rb")}
data = {"text": "Jane Doe", "page": 1, "x": 350, "y": 680, "width": 160}
r = requests.post("https://best.free/api/tools/pdf-sign/", files=files, data=data)
with open("signed.pdf", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("signature", fileInput.files[0]);
fd.append("text", "Jane Doe");
fd.append("page", 1);
fd.append("x", 350);
fd.append("y", 680);
fd.append("width", 160);
const r = await fetch("https://best.free/api/tools/pdf-sign/", { method: "POST", body: fd });
const blob = await r.blob(); // the signed.pdf
Réponse: The PDF with a signature image or text placed on a page.