PDF API
मोफत सुरू करा

Macaaw PDF API

कॉम्प्रेस, रूपांतर आणि सहीसाठी PDF API

20 PDF टूल्स आणि ई-सहीसाठी एक REST API. प्रत्येक टास्क लंडनमधील आमच्या सर्व्हरवर चालतो आणि फायली 2 तासांत हटवल्या जातात.

मोफत सँडबॉक्स की मिळवाAPI डॉक्युमेंटेशन वाचा

  • OpenAPI 3.1
  • Postman collection
  • मोफत सँडबॉक्स
  • सही केलेले वेबहुक
एका रिक्वेस्टने PDF कॉम्प्रेस करा
कोड नमुना भाषा
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तुमच्या फायली हटवल्या जाईपर्यंत
  • £०सँडबॉक्ससाठी

तुम्ही काय बनवू शकता

तुमच्या प्रॉडक्टला स्वतः सांभाळावी लागू नयेत अशी PDF कामे

  • अपलोड साठवण्यापूर्वी लहान करा

    तुमचे वापरकर्ते PDF अपलोड करताच ती कॉम्प्रेस करा, किंवा अचूक आकारात बसवा.

  • Office फायलींचे PDF मध्ये रूपांतर करा

    Word, Excel, PowerPoint, OpenDocument आणि HTML चे PDF मध्ये रूपांतर, मांडणी न बिघडता.

  • स्कॅन शोधता येण्याजोगे करा

    27 भाषांमध्ये टेक्स्ट रेकग्निशन, संग्रहासाठी PDF/A, आणि टेबल थेट Excel मध्ये.

  • तुमच्या स्वतःच्या ॲपमधून करार पाठवा

    PDF मधून डॉक्युमेंट तयार करा, टेक्स्ट टॅगने फील्ड ठेवा, ते पाठवा आणि सही केलेली प्रत डाउनलोड करा.

  • तुमच्या प्रॉडक्टमध्ये सही एम्बेड करा

    तुमच्या साइटमध्ये सही सत्र उघडा, तुम्ही परवानगी दिलेल्या ओरिजिनपुरते मर्यादित.

  • वेबहुकसह बॅच चालवा

    शेकडो टास्क सुरू करा आणि प्रत्येक पूर्ण होताच सही केलेला कॉलबॅक मिळवा.

हे कसे काम करते

की पासून निकालापर्यंत चार कॉलमध्ये

  1. की तयार करा

    तुमच्या खात्यात सँडबॉक्स की बनवा. तयार झाल्यावर लाइव्ह कीवर जा.

    खाते › डेव्हलपर
  2. टास्क सुरू करा

    फायली आणि टूल एकाच मल्टिपार्ट रिक्वेस्टमध्ये पाठवा.

    POST /public/v1/tasks
  3. पूर्ण झाल्याचे कळवले जाईल

    task_completed ला सबस्क्राइब करा, किंवा टास्कची स्थिती पोल करा.

    webhook: task_completed
  4. डाउनलोड

    निकाल घ्या, मग तो हटवा किंवा संपू द्या.

    GET /tasks/{id}/download

एंडपॉइंट

लहान, अंदाज करता येईल असा API

बेस URL https://macaaw.com/public/v1 · snake_case कीजसह JSON · Authorization: API-Key …

संपूर्ण API संदर्भ

टास्क · PDF टूल्स

  • GET/toolsतुम्ही कॉल करू शकता असे प्रत्येक टूल, त्याच्या पर्यायांसह
  • POST/tasksफायली अपलोड करा आणि एका कॉलमध्ये टूल सुरू करा
  • GET/tasks/{id}स्थिती: queued, processing, completed किंवा failed
  • 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 असते.
  • फायली लवकर हटवल्या जातातटास्क फायली मोफत खात्यावर १ तास आणि Pro व Business वर २ तास ठेवल्या जातात, मग त्या जातात. DELETE त्यांना लगेच काढून टाकते.
  • UK मध्ये प्रक्रियाप्रत्येक टास्क लंडनमधील आमच्या सर्व्हरवर चालतो. रिक्वेस्ट लॉगमध्ये फाइलमधील मजकूर किंवा फाइलची नावे कधीही साठवली जात नाहीत.
  • योग्य रेट लिमिटप्रति वापरकर्ता प्रति मिनिट १२० नवीन टास्क, प्रत्येक 429 वर Retry-After सह.
  • सुरक्षित पुनर्प्रयत्नIdempotency-Key पाठवा आणि पुनरावृत्ती केलेली रिक्वेस्ट 24 तास पहिला निकाल परत देते.

किंमत

मोफत सुरू करा. वाढेल तसे पैसे भरा.

सँडबॉक्स

£०

  • प्रत्येक एंडपॉइंट, चाचणी डेटासह
  • प्रति मिनिट १० रिक्वेस्ट
  • प्रति टास्क ५ पानांपर्यंत
  • आउटपुटवर “Sandbox” स्टॅम्प
  • चाचणी डेटा ७ दिवसांनी हटवला जातो
सँडबॉक्स की मिळवा

लाइव्ह, Pro किंवा Business वर

£४.९९ पासूनदरमहा, वार्षिक बिलिंग

  • तुमच्या प्लॅनची मासिक मर्यादा वापरते
  • त्यानंतर क्रेडिट्स: ५०० साठी £५ पासून
  • प्रति OCR पान १ क्रेडिट, प्रति Office रूपांतरण २ क्रेडिट्स
  • प्रति मिनिट १२० नवीन टास्क
प्लॅनची तुलना करा

Enterprise

व्हॉल्यूम किंमत

  • पाने आणि रूपांतरणांवर व्हॉल्यूम किंमत
  • करारानुसार विकल्या जाणाऱ्या सानुकूल मर्यादा
  • वार्षिक इन्व्हॉइस बिलिंग
  • नेमलेला संपर्क
आमच्याशी बोला

प्रश्न

डेव्हलपर विचारतात

API वापरून पाहण्याचा मोफत मार्ग आहे का?

होय. साइन इन केलेला कोणताही वापरकर्ता मोफत सँडबॉक्स की बनवू शकतो. सँडबॉक्स कॉल प्रति मिनिट 10 आणि प्रति टास्क 5 पानांपर्यंत मर्यादित आहेत, प्रत्येक आउटपुटवर “Sandbox” स्टॅम्प असतो, आणि चाचणी डेटा 7 दिवसांनी हटवला जातो.

मी कोणती टूल्स कॉल करू शकतो?

आमच्या सर्व्हरवर चालणारी 20 टूल्स, Compress आणि OCR पासून Office रूपांतरणे आणि PDF/A पर्यंत, तसेच ई-सही. GET /tools त्यांची पर्यायांसह यादी देते. 20 ब्राउझर टूल्स तुमच्या वापरकर्त्यांच्या ब्राउझरमध्ये चालतात, त्यामुळे ती API v1 मध्ये नाहीत.

API वापरासाठी शुल्क कसे आकारले जाते?

लाइव्ह कीज Pro आणि Business सोबत येतात. कॉल वेबसाइटप्रमाणेच मासिक मर्यादा वापरतात; त्यापलीकडे क्रेडिट्स लागू होतात. क्रेडिट पॅक 500 क्रेडिट्ससाठी £५ पासून सुरू होतात आणि 12 महिने टिकतात.

तुमच्याकडे SDK आहेत का?

डॉक्युमेंटेशनमध्ये प्रत्येक एंडपॉइंटसाठी curl, Node आणि Python मधील कॉपी-पेस्ट नमुने, एक OpenAPI 3.1 फाइल आणि एक Postman collection आहे, त्यामुळे तुम्ही कोणत्याही भाषेत क्लायंट तयार करू शकता.

माझा वेबहुक एंडपॉइंट बंद असल्यास काय होते?

आम्ही 1 मिनिट, 10 मिनिटे आणि 1 तासानंतर आणखी तीन वेळा प्रयत्न करतो, मग डिलिव्हरी अयशस्वी म्हणून चिन्हांकित करतो. तुम्ही ती तुमच्या खात्यातून किंवा API ने पुन्हा पाठवू शकता.

या आठवड्यात PDF वैशिष्ट्ये लाँच करा.

एका मिनिटात सँडबॉक्स की तयार करा. कार्ड लागत नाही.