LeaflyPDF API

हर महीने 250 जॉब मुफ़्त, फिर €0.005/जॉब से · REST + वेबहुक · SDK

OpenAPI reference · openapi.json · API कुंजियाँ

1. Create a job

curl -X POST https://api.leaflypdf.com/v1/jobs \
  -H "Authorization: Bearer $LEAFLYPDF_KEY" \
  -F tool=compress \
  -F 'options={"preset":"recommended"}' \
  -F file=@input.pdf

2. Poll or receive a webhook

curl https://api.leaflypdf.com/v1/jobs/$JOB_ID -H "Authorization: Bearer $LEAFLYPDF_KEY"
# webhook: POST with header LeaflyPDF-Signature: t=<ts>,v1=<hmac-sha256(secret, "<ts>.<body>")>

3. Download

curl -o out.pdf https://api.leaflypdf.com/v1/jobs/$JOB_ID/outputs/0 -H "Authorization: Bearer $LEAFLYPDF_KEY"

SDKs

npm i @pdfworks/sdk
import { PdfWorks } from '@pdfworks/sdk';
const pw = new PdfWorks({ apiKey: process.env.LEAFLYPDF_KEY });
const [out] = await pw.run('merge', [a, b]);

pip install pdfworks
from pdfworks import PdfWorks
PdfWorks(api_key=KEY).run("ocr", ["scan.pdf"], {"langs": ["deu"]})

Tools (68)

idटूलengine
mergePDF मर्ज करेंlocal
splitPDF विभाजित करेंlocal
remove-pagesपेज हटाएँlocal
extract-pagesपेज निकालेंlocal
organizePDF व्यवस्थित करेंlocal
rotatePDF घुमाएँlocal
remove-blank-pagesखाली पेज हटाएँlocal
insert-blankखाली पेज डालेंlocal
alternate-mixबारी-बारी से मिलाएँlocal
split-halfपेज आधे में बाँटेंlocal
n-upएक शीट पर कई पेजlocal
scanस्कैन करके PDF बनाएँlocal
compressPDF कंप्रेस करेंlocal
repairPDF रिपेयर करेंlocal
ocrPDF OCRhybrid
deskewसीधा करेंlocal
grayscaleग्रेस्केल PDFlocal
linearizeवेब के लिए ऑप्टिमाइज़ करेंlocal
flattenPDF फ़्लैटन करेंlocal
images-to-pdfJPG से PDFlocal
word-to-pdfWord से PDFserver
excel-to-pdfExcel से PDFserver
powerpoint-to-pdfPowerPoint से PDFserver
html-to-pdfHTML से PDFserver
text-to-pdfटेक्स्ट से PDFlocal
epub-to-pdfEPUB से PDFserver
pdf-to-imagesPDF से JPGlocal
extract-imagesइमेज निकालेंlocal
pdf-to-wordPDF से Wordlocal
pdf-to-excelPDF से Excellocal
pdf-to-powerpointPDF से PowerPointlocal
pdf-to-pdfaPDF से PDF/Alocal
pdf-to-textPDF से टेक्स्टlocal
pdf-to-markdownPDF से Markdownlocal
attachmentsअटैचमेंट निकालेंlocal
editPDF संपादित करेंlocal
edit-textटेक्स्ट संपादित करेंlocal
page-numbersपेज नंबरlocal
header-footerहेडर और फ़ुटरlocal
watermarkवॉटरमार्कlocal
overlayPDF ओवरलेlocal
batesबेट्स नंबरिंगlocal
cropPDF क्रॉप करेंlocal
resizeपेज का आकार बदलेंlocal
flipपेज पलटेंlocal
metadataमेटाडेटा संपादित करेंlocal
bookmarksबुकमार्क संपादित करेंlocal
fill-formPDF फ़ॉर्म भरेंlocal
create-formफ़ॉर्म बनाएँlocal
protectPDF सुरक्षित करेंlocal
unlockPDF अनलॉक करेंlocal
signPDF पर हस्ताक्षर करेंlocal
request-signaturesहस्ताक्षर का अनुरोध करेंserver
redactPDF रिडैक्ट करेंlocal
comparePDF की तुलना करेंlocal
chatPDF से चैट करेंserver
summarizeAI सारांशserver
translatePDF अनुवाद करेंserver
questionsप्रश्न जनरेटरserver
extract-dataडेटा निकालेंserver
smart-renameस्मार्ट नाम बदलेंserver
smart-splitस्मार्ट विभाजनserver
smart-redactAI रिडैक्शनserver
einvoiceई-इनवॉइस व्यूअरlocal
create-zugferdZUGFeRD बनाएँlocal
accessibilityसुलभता जाँचlocal
alt-textवैकल्पिक टेक्स्ट सुझावserver
inspectPDF जानकारीlocal