Mellor libre Asinar PDF
Solte unha imaxe da sinatura ou un nome escrito nunha páxina PDF, de balde, sen imprimir nin rexistrarse.
Como funciona
- Enviar. Escolla o PDF que precisa asinar (ata 25 MB).
- Engadir unha sinatura. Envíe unha imaxe da sinatura ou escriba o seu nome, e logo defina a páxina e a posición.
- Obter. O PDF asinado obterase automaticamente; non se garda nada.
Acerca desta ferramenta
A sinatura PDF coloca unha sinatura nunha páxina do documento. Envíe unha imaxe da súa sinatura para estampar a sinatura, ou escriba o seu nome para deixar unha sinatura de texto, e logo defina a páxina e onde a sinatura vai caer. Está construído para o caso cotiá de asinar un formulario, unha carta ou un contrato sen imprimir, asinar e escanear. A sinatura está incrustada no PDF en si. Sen marca de auga, sen sinatura, procesada na memoria e descartada.
Para que o usa a xente
- Asine un contrato ou acordo sen imprimilo
- Engadir a sinatura a un formulario antes de envialo por correo electrónico
- Coloque as iniciais nunha páxina específica dun documento
- Estampar unha sinatura escrita cando non teña escaneada
API do desenvolvente
Automatice esta ferramenta co seu propio código. Envíe unha petición POST ao punto final en baixo e obterá o mesmo resultado que a ferramenta web. Ten unha velocidade limitada por IP e non precisa rexistrarse. Están a chegar chaves API para límites máis altos.
https://best.free/api/tools/pdf-sign/
| Parámetros | Exemplo | Requirido | Notas |
|---|---|---|---|
file (ficheiro) |
contract.pdf |
Si | PDF, ≤25 MB. |
signature (ficheiro) |
signature.png |
Non | Signature image (PNG/JPG). Omit to use text. |
text |
Jane Doe |
Non | Typed signature, used if no image is sent. |
page |
1 |
Non | Page number to sign (default last). |
x |
350 |
Non | X position in points from the left. |
y |
680 |
Non | Y position in points from the top. |
width |
160 |
Non | 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
Resposta: The PDF with a signature image or text placed on a page.