Найкраще безкоштовно Підписати PDF
Скиньте зображення підпису або введену назву на сторінку PDF - незаповнену, без друку, без підписів.
Як це працює
- Вивантажити. Оберіть PDF, яку ви маєте підписати (до 100 МБ).
- Додати підпис. Вивантажити зображення підпису або ввести ваше ім' я, а потім встановити сторінку і розташування.
- Звантажити. Підписано PDF автоматично звантажено, нічого не зберігається.
Про цей інструмент
Підпис PDF розміщує підпис на сторінці вашого документа. Вивантажити зображення підпису, щоб його прочитати, або ввести ваше ім' я, щоб скинути підпис, а потім встановити, де він опиниться. Цей підпис буде зібрано для щоденної форми, літери або контракту без друку, підписування і сканування. Підпис вбудовано до самої PDF. Без знаку води, без підпису, обробленої у пам' яті і відкинуто.
Для чого люди використовують його?
- Підписувати контракт або угоду без друку
- Додати підпис до форми перед надсиланням листа
- Розташувати ініціали на певній сторінці документа
- Позначати введений підпис, якщо у вас немає сканування
Розробник API
Автоматично вносити цей інструмент з вашого власного коду. Надіслати запит POST до точки кінця, розташованої нижче, і отримати результат, який створює інструмент мережі. Цей інструмент обмеження швидкості на IP не потребує ключів API для вищих обмежень.
https://best.free/api/tools/pdf-sign/
| Параметр | Приклад | Потрібна | Нотатки |
|---|---|---|---|
file (файл) |
contract.pdf |
Так | PDF, ≤25 MB. |
signature (файл) |
signature.png |
Ні | Signature image (PNG/JPG). Omit to use text. |
text |
Jane Doe |
Ні | Typed signature, used if no image is sent. |
page |
1 |
Ні | Page number to sign (default last). |
x |
350 |
Ні | X position in points from the left. |
y |
680 |
Ні | Y position in points from the top. |
width |
160 |
Ні | 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
Відповідь: The PDF with a signature image or text placed on a page.