Beste gratis PDF ondertekenen
Laat een handtekening afbeelding of getypte naam op een PDF-pagina. Gratis, geen afdrukken, geen aanmelding.
Hoe het werkt
- Uploaden. Kies de PDF die u moet aanmelden (tot 100 MB).
- Een handtekening toevoegen. Upload een handtekening afbeelding of typ uw naam, dan de pagina en positie.
- Downloaden. De ondertekende PDF-downloads worden automatisch opgeslagen; er wordt niets opgeslagen.
Info over dit hulpprogramma
Teken PDF plaatst een handtekening op een pagina van uw document. Upload een afbeelding van uw handtekening om het te stempelen op, of typ uw naam om een teksthandtekening te laten vallen, dan instellen welke pagina en waar het landt. Het is gebouwd voor het dagelijkse geval van ondertekening van een formulier, een brief of een contract zonder afdrukken, ondertekening en scannen terug. De handtekening is ingebed in de PDF zelf. Geen watermerk, geen aanmelding, verwerkt in het geheugen en weggegooid.
Waarvoor gebruiken mensen het?
- Teken een contract of overeenkomst zonder het af te drukken
- Voeg uw handtekening toe aan een formulier voordat u het e-mailt
- Plaats initialen op een specifieke pagina van een document
- Stempel een getypte handtekening als u geen scan heeft
Ontwikkelaar API
Automatiseer deze tool van uw eigen code. Stuur een POST verzoek naar het eindpunt hieronder en krijg hetzelfde resultaat dat het web tool produceert. Het is snelheid-beperkt per IP en hoeft geen aanmelding.. API sleutels voor hogere limieten komen.
https://best.free/api/tools/pdf-sign/
| Parameter | Voorbeeld | Vereist | Opmerkingen |
|---|---|---|---|
file (bestand) |
contract.pdf |
Ja. | PDF, โค25 MB. |
signature (bestand) |
signature.png |
Nee | Signature image (PNG/JPG). Omit to use text. |
text |
Jane Doe |
Nee | Typed signature, used if no image is sent. |
page |
1 |
Nee | Page number to sign (default last). |
x |
350 |
Nee | X position in points from the left. |
y |
680 |
Nee | Y position in points from the top. |
width |
160 |
Nee | 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
Respons: The PDF with a signature image or text placed on a page.