Лучшая свободная Подписать 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.