Best Free Sign PDF
Kudhonza chinyorwa chemufananidzo kana zita rakanyorwa pane PDF peji - pasina, hapana kudhirowa, hapana kudhirowa.
Maitiro ekushanda
- Upload. Choose the PDF you need to sign (up to 100 MB).
- Kuwedzera kuisa. Upload signature vhidhiyo kana kunyora zita rako, wobva waita peji uye nzvimbo.
- Download. Iyo yakanyoreswa PDF inorodha otomatiki; hapana chinochengetwa.
Nezve iyi chirongwa
Kunyora PDF inoisa kunyora papeji rebhuku rako. Unogona kurodha pasi vhidhiyo yekunyora kwako kuti uite zvinyorwa, kana kunyora zita rako kuti utore kunyora kwemashoko, wozosarudza peji ripi uye ripi richaiswa. Iva nechokwadi chekuti uine fomu, tsamba kana chibvumirano chaunonyora pasina kuprinta, kunyora kana kusvetuka. Kunyora kunoiswa muPDF. Hapana mvura, hapana kunyora, kunoitwa mupfungwa uye kunorwadzwa.
Chii vanhu vanoshandisa kuti
- Kunyora mutemo kana mutongo pasina kuprinta
- Kuwedzera yako saini kune fomati usati watumira email
- Kuisa zvinyorwa papeji rakazvimirira rebhuku
- Kunyora pasi pasi kana uchida kuisa pasi pasi
Developer API
Automatize iyi chirongwa kubva yako pachako code. Send a POST request to the endpoint below and get the same result the web tool produces. It is rate-limited per IP and needs no signup - API keys for higher limits are coming.
https://best.free/api/tools/pdf-sign/
| Parameter | Mufananidzo | Anodarika | Nhoroondo |
|---|---|---|---|
file (faira) |
contract.pdf |
Yes | PDF, โค25 MB. |
signature (faira) |
signature.png |
Hapana | Signature image (PNG/JPG). Omit to use text. |
text |
Jane Doe |
Hapana | Typed signature, used if no image is sent. |
page |
1 |
Hapana | Page number to sign (default last). |
x |
350 |
Hapana | X position in points from the left. |
y |
680 |
Hapana | Y position in points from the top. |
width |
160 |
Hapana | 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
Kutenda: The PDF with a signature image or text placed on a page.