Macaaw PDF API
کمپریس، تبدیلی تے دستخط لئی PDF API
20 PDF ٹولاں تے ای دستخطاں لئی اک REST API۔ ہر کم لندن وچ ساڈے سروراں تے چلدا اے تے فائلاں 2 گھنٹیاں وچ مٹ جاندیاں نیں۔
مفت سینڈ باکس کی لووAPI دستاویزاں پڑھو
- OpenAPI 3.1
- Postman کلیکشن
- مفت سینڈ باکس
- دستخط شدہ ویب ہکس
curl https://macaaw.com/public/v1/tasks \
-H "Authorization: API-Key $MACAAW_API_KEY" \
-F "files[]=@lease.pdf" \
-F 'data={"tool":"compress-pdf","options":{"level":"recommended"}}'
# 201 Created
{ "id": "…", "tool": "compress-pdf", "status": "task.queued" }// Node 18+ (fetch, FormData and Blob are built in)
import { readFile } from "node:fs/promises";
const form = new FormData();
form.append("files[]", new Blob([await readFile("lease.pdf")]), "lease.pdf");
form.append("data", JSON.stringify({ tool: "compress-pdf", options: { level: "recommended" } }));
const res = await fetch("https://macaaw.com/public/v1/tasks", {
method: "POST",
headers: { Authorization: `API-Key ${process.env.MACAAW_API_KEY}` },
body: form,
});
const task = await res.json(); // { id, tool, status: "task.queued" }# Python 3 with requests
import json, os, requests
res = requests.post(
"https://macaaw.com/public/v1/tasks",
headers={"Authorization": f"API-Key {os.environ['MACAAW_API_KEY']}"},
files={"files[]": open("lease.pdf", "rb")},
data={"data": json.dumps({"tool": "compress-pdf", "options": {"level": "recommended"}})},
)
task = res.json() # {"id": ..., "status": "task.queued"}- 20اک اینڈ پوائنٹ تے PDF ٹول
- 1 کالاپ لوڈ کرن تے کم شروع کرن لئی
- < 2 hفائلاں مٹن تک
- £0سینڈ باکس لئی
تسیں کیہ بنا سکدے او
PDF دے اوہ کم جیہڑے تہاڈی پراڈکٹ نوں آپ نہیں سنبھالنے چاہیدے
سانبھن توں پہلاں اپ لوڈ چھوٹے کرو
PDF اوسے ویلے کمپریس کرو، یا ٹھیک سائز تک لے آؤ، جدوں تہاڈے ورتن والے اپ لوڈ کردے نیں۔
Office فائلاں نوں PDF بناؤ
Word، Excel، PowerPoint، OpenDocument تے HTML توں PDF، لے آؤٹ ٹکے رہندے نیں۔
اسکین نوں لبھن جوگا بناؤ
27 بولیاں وچ ٹیکسٹ پچھان، آرکائیو لئی PDF/A، تے ٹیبل سدھے Excel وچ۔
اپنی ایپ توں معاہدے گھلو
PDF توں دستاویز بناؤ، ٹیکسٹ ٹیگاں نال خانے رکھو، گھلو تے دستخط شدہ کاپی ڈاؤن لوڈ کرو۔
اپنی پراڈکٹ وچ دستخط ایمبیڈ کرو
اپنی سائٹ دے اندر دستخط دا سیشن کھولو، صرف اوہناں اوریجنز تک جنھاں دی تسیں اجازت دیو۔
ویب ہکس نال بیچ چلاؤ
سینکڑے کم شروع کرو تے ہر اک مکن تے دستخط شدہ کال بیک لوو۔
ایہہ کیویں کم کردا اے
کی توں نتیجے تک چار کالاں وچ
کی بناؤ
اپنے اکاؤنٹ وچ سینڈ باکس کی بناؤ۔ تیار ہوو تے لائیو کی تے آ جاؤ۔
اکاؤنٹ › ڈویلپرکم شروع کرو
فائلاں تے ٹول اک ملٹی پارٹ درخواست وچ گھلو۔
POST /public/v1/tasksپتہ لگے کہ کم ہو گیا
task_completed دی سبسکرپشن لوو، یا کم دی حالت پچھدے رہو۔
ویب ہک: task_completedڈاؤن لوڈ
نتیجہ لوو، فیر مٹا دیو یا میاد مکن دیو۔
GET /tasks/{id}/download
اینڈ پوائنٹ
اک چھوٹی، پیشین گوئی جوگی API
بیس URL https://macaaw.com/public/v1 · snake_case کیاں والا JSON · Authorization: API-Key …
کم · PDF ٹول
- GET
/toolsہر ٹول جیہڑا تسیں کال کر سکدے او، اختیاراں سمیت - POST
/tasksفائلاں اپ لوڈ کرو تے اک کال وچ ٹول شروع کرو - GET
/tasks/{id}حالت: قطار وچ، پروسیس ہو رہی، مکمل یا ناکام - GET
/tasks/{id}/downloadنتیجے دی فائل، یا ZIP - DELETE
/tasks/{id}فائلاں ہنے مٹاؤ
دستاویزاں · ای دستخط
- POST
/documentsPDF نال وصول کرن والے تے خانے، یا ٹیکسٹ ٹیگ - POST
/documents/{id}/sendای میل راہیں گھلو، یا ایمبیڈ دستخط لئی چپ چاپ - GET
/documents/{id}/detailsوصول کرن والے، خانے تے پوری ٹائم لائن - POST
/documents/{id}/sessionتہاڈے اپنے صفحے لئی دستخط دا لنک - GET
/documents/{id}/downloadسرٹیفکیٹ نال دستخط شدہ PDF
ویب ہکس
- POST
/webhook-subscriptionstask_completed یا document_state_changed ورگے ٹریگر چنو - GET
/webhook-eventsڈلیوری دی ہسٹری، فیر گھلن نال
سکیورٹی
پہلے دن توں پروڈکشن لئی بنایا
ویب سائٹ والے مٹاون دے اصول تے UK وچ پروسیسنگ، نال اوہ کنٹرول جیہڑے انجینئرنگ ٹیم توقع کردی اے۔
- کیاں جیہڑیاں تہاڈے قابو وچ نیںلائیو تے سینڈ باکس کیاں، اک واری وکھائیاں جاندیاں نیں تے ہیش وجوں سانبھیاں جاندیاں نیں۔ اپنے اکاؤنٹ توں کوئی وی کی واپس لوو۔
- دستخط شدہ ویب ہکسہر ڈلیوری وچ ?signature= ہوندا اے جیہڑا تہاڈی سانجھی کی نال بنایا باڈی دا HMAC-SHA256 اے۔
- فائلاں جھٹ مٹ جاندیاں نیںکم دیاں فائلاں مفت اکاؤنٹ تے 1 گھنٹا تے Pro تے Business تے 2 گھنٹے رکھیاں جاندیاں نیں، فیر مٹ جاندیاں نیں۔ DELETE اوہناں نوں اوسے ویلے ہٹا دیندا اے۔
- UK وچ پروسیسنگہر کم لندن وچ ساڈے سروراں تے چلدا اے۔ درخواستاں دے لاگ فائلاں دا مواد یا ناں کدے نہیں سانبھدے۔
- مناسب ریٹ حداںہر ورتن والے لئی ہر منٹ 120 نویں کم، ہر 429 تے Retry-After نال۔
- محفوظ دوبارہ کوششاںIdempotency-Key گھلو تے دہرائی درخواست 24 گھنٹیاں تک پہلا نتیجہ ای دیندی اے۔
قیمتاں
مفت شروع کرو۔ ودھن نال ادائیگی کرو۔
سینڈ باکس
£0
- ہر اینڈ پوائنٹ، ٹیسٹ ڈیٹا نال
- ہر منٹ 10 درخواستاں
- ہر کم 5 صفحیاں تک
- نتیجیاں تے “Sandbox” دی مہر
- ٹیسٹ ڈیٹا 7 دن مگروں مٹ جاندا اے
لائیو، Pro یا Business تے
£4.99 توںمہینہ، سالانہ بل
- تہاڈے پلان دیاں ماہانہ حداں ورتدا اے
- فیر کریڈٹ: 500 لئی £5 توں
- ہر OCR صفحے لئی 1 کریڈٹ، ہر Office تبدیلی لئی 2 کریڈٹ
- ہر منٹ 120 نویں کم
Enterprise
ورتوں مطابق قیمت
- صفحیاں تے تبدیلیاں تے ورتوں دے حساب نال قیمت
- اپنی مرضی دیاں حداں، معاہدے نال ویچیاں جاندیاں
- سالانہ انوائس بلنگ
- ناں والا رابطہ
سوال
ڈویلپر پچھدے نیں
کیہ API آزماؤن دا کوئی مفت طریقہ اے؟
ہاں۔ کوئی وی سائن اِن ورتن والا مفت سینڈ باکس کی بنا سکدا اے۔ سینڈ باکس کالاں ہر منٹ 10 تے ہر کم 5 صفحیاں تک محدود نیں، ہر نتیجے تے “Sandbox” دی مہر ہوندی اے، تے ٹیسٹ ڈیٹا 7 دن مگروں مٹ جاندا اے۔
میں کہڑے ٹول کال کر سکدا آں؟
20 ٹول جیہڑے ساڈے سروراں تے چلدے نیں، کمپریس تے OCR توں لے کے Office تبدیلیاں تے PDF/A تک، نال ای دستخط۔ GET /tools اوہناں نوں اختیاراں سمیت لسٹ کردا اے۔ 20 براؤزر ٹول تہاڈے ورتن والیاں دے براؤزراں وچ چلدے نیں، ایس لئی API v1 وچ نہیں۔
API دی ورتوں دا چارج کیویں لگدا اے؟
لائیو کیاں Pro تے Business نال آؤندیاں نیں۔ کالاں اوہی ماہانہ حداں ورتدیاں نیں جیہڑیاں ویب سائٹ ورتدی اے؛ اوہناں توں اگے کریڈٹ لگدے نیں۔ کریڈٹ پیک 500 کریڈٹ لئی £5 توں شروع ہوندے نیں تے 12 مہینے چلدے نیں۔
کیہ تہاڈے کول SDK نیں؟
دستاویزاں وچ ہر اینڈ پوائنٹ لئی curl، Node تے Python وچ کاپی کرن جوگے نمونے، اک OpenAPI 3.1 فائل تے اک Postman کلیکشن نیں، ایس لئی تسیں کسے وی بولی وچ کلائنٹ بنا سکدے او۔
جے میرا ویب ہک اینڈ پوائنٹ بند ہووے تاں کیہ ہوندا اے؟
اسیں تن واری ہور کوشش کردے آں، 1 منٹ، 10 منٹ تے 1 گھنٹے مگروں، فیر ڈلیوری نوں ناکام نشان زد کر دیندے آں۔ تسیں اوہنوں اپنے اکاؤنٹ توں یا API نال فیر گھل سکدے او۔
ایس ہفتے PDF فیچر لانچ کرو۔
اک منٹ وچ سینڈ باکس کی بناؤ۔ کارڈ دی لوڑ نہیں۔