باشترین ئازاد نوسینەکانی PDF
ئاماژەیەک زیاد بکە، باکسێکی نووسین یان چوارگۆشەیەک بۆ پڕۆگرامی PDF - بەبێ پارە، هیچ تۆمارکردنێک.
چۆن کاردەکات
- _بڕۆ. ئەو پی دی ئێفەی کە دەتەوێت نیشانی بدەیت هەڵبژێرە (بۆ 25 مێگابایت).
- نیشانە زیاد بکە. ئامۆژگارییەک هەڵبژێرە، باکسێکی نووسین یان چوارگۆشە، دیاریکردنی پەڕەکە و شوێنەکە، پاشان ناوەکەت زیاد بکە.
- دابەزاندن. بە خۆڕایی دابەزاندنی PDF ی ناونوسکراو؛ ڕاستیەکە هەرگیز دەپارێزرێت.
دەربارەی ئەم ئامێریە
نووسراوەکانی PDF نیشانە بۆ بەڵگەنامەت زیاد دەکات: یادەوەری بەستراو، نوسراوێکی ئازاد کە ڕاستەوخۆ لەسەر لاپەڕەکە نووسراوە، یان چوارگۆشە بۆ ڕاکێشانی سەرنج بۆ شوێنێک. تۆ لاپەڕەکە و شوێنەکە هەڵدەبژێریت، وە نوسراوەکە وەک نوسراوێکی ڕاستەقینە بۆ PDF دادەنرێت کە خوێندەوارەکانی تر دەتوانن بیبینن. ئەمە بۆ جێهێشتنی وتووێژی بەکاردێت، نیشاندانی بەشێک، یان نوسراوێک بۆ پشکنین بەبێ کردنەوەی بەرنامەی PDFی قورس. هیچ تۆمارکردنێک نییە، لە بیرەوەریدا پڕۆسێس دەکرێتەوە و دەترسێت.
خەڵک بۆ چی بەکاری دەهێنن
- لێدوانێک بەجێبهێڵه لەسەر سندێک بۆ هاوکارییەک
- پەڕگەیەک یان وێنەیەک کە پێویستی بە سەرنجدان هەیە
- ڕاستکردنەوەیەکی ڕاستەوخۆ بنوسە بۆ سەر لاپەڕەکە
- پێش ڕەوانەکردنی PDF بۆ پشکنین، بەشی دیاریکراو نیشان بدە
پەرەپێدەر
ئەم ئامرازە لە کۆدی خۆتەوە بە ئۆتۆماتیکی بەکاربهێنە. داواکاری POST بنێرێت بۆ خاڵەکانی کۆتایی خوارەوە و هەمان ئەنجامی کە ئامرازی وێب بەرهەمی دەهێنێت بەدەست بهێنە. نرخی سنووردارە بۆ هەر ئای پییەک و پێویستی بە تۆمارکردن نییە - کلیلی API بۆ سنووری بەرزتر دێت.
https://best.free/api/tools/pdf-annotator/
| _پێوانە | نمونە | پێویسته | ئامۆژگاری |
|---|---|---|---|
file (فۆڕم) |
document.pdf |
باشە | PDF, ≤25 MB. |
type |
note |
نا | note / freetext / box. |
text |
Please review this section |
نا | Text for note / freetext. |
page |
1 |
نا | Page number (default 1). |
x |
72 |
نا | X position in points. |
y |
72 |
نا | Y position in points. |
curl -X POST https://best.free/api/tools/pdf-annotator/ \
-F 'file=@document.pdf' \
-F 'type=note' \
-F 'text=Please review this section' \
-F 'page=1' \
-F 'x=72' \
-F 'y=72' \
-o annotated.pdf
import requests
files = {"file": open("document.pdf", "rb")}
data = {"type": "note", "text": "Please review this section", "page": 1, "x": 72, "y": 72}
r = requests.post("https://best.free/api/tools/pdf-annotator/", files=files, data=data)
with open("annotated.pdf", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("type", "note");
fd.append("text", "Please review this section");
fd.append("page", 1);
fd.append("x", 72);
fd.append("y", 72);
const r = await fetch("https://best.free/api/tools/pdf-annotator/", { method: "POST", body: fd });
const blob = await r.blob(); // the annotated.pdf
وەڵامدانەوە: The PDF with a note, text box or rectangle added.