ئەڭ ياخشى ھەقسىز 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.