Най-доброто безплатно Подпишете PDF
Изхвърли сигнално изображение или напечатано име на PDF страница — безплатно, без печат, без регистрация.
Как действа
- Качване. Изберете PDF, който трябва да се регистрирате (до 25 MB).
- Добавяне на подпис. Качете си подписно изображение или напишете името си, след което зададете страницата и позицията.
- Изтегли. Подписаните 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.