En İyi Özgür PDF'yi imzala
PDF sayfasına imza resimlerini veya yazılan isimleri bırakın - ücretsiz, baskı yok, kayıt yok.
Nasıl çalışıyor?
- Yükle. İmzalamak istediğiniz PDF'yi seçin (100 MB'ye kadar).
- İmza ekle. İmza resiminizi yükleyin veya adınızı yazın, sonra sayfa ve konum ayarlayın.
- İndir. İmzalanmış PDF otomatik olarak indirilir; hiçbir şey depolanmaz.
Bu araç hakkında
PDF İmzalama belgenizin bir sayfasına bir imza koyar. İmzanın bir resmini yükleyip damgasını vur, ya da bir metin imzasını bırakmak için adınızı yazın, sonra hangi sayfayı ve nereye düşeceğini seçin. Bir form, mektup veya sözleşmeyi basma, imzalama ve tarama olmadan günlük olarak imzalamak için tasarlanmıştır. İmza PDF'nin kendisine gömülür. Su işareti yok, imza yok, hafızada işlem görür ve atılır.
İnsanlar ne için kullanıyor?
- Bir sözleşme veya anlaşmayı basmadan imzala
- İmzanız e-posta ile gönderilmeden önce bir formda görüntülensin
- Baş harfleri belgenin belirli bir sayfasına yerleştir
- Tarama işlemi yapılmamışsa, imzayı yazmak için damga kullan
Geliştirici API
Bu aracı kendi kodunuzdan otomatikleştirin. Aşağıdaki son noktaya bir POST isteği gönderin ve web aracı ürettiği sonuçla aynısını alın. IP başına hız sınırlıdır ve kayıt gerektirmez - daha yüksek limitler için API anahtarları gelecek.
https://best.free/api/tools/pdf-sign/
| Parametreler | Örnek | Gerekir | Notlar |
|---|---|---|---|
file (dosya) |
contract.pdf |
Evet | PDF, ≤25 MB. |
signature (dosya) |
signature.png |
Hayır. | Signature image (PNG/JPG). Omit to use text. |
text |
Jane Doe |
Hayır. | Typed signature, used if no image is sent. |
page |
1 |
Hayır. | Page number to sign (default last). |
x |
350 |
Hayır. | X position in points from the left. |
y |
680 |
Hayır. | Y position in points from the top. |
width |
160 |
Hayır. | 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
Cevap: The PDF with a signature image or text placed on a page.