LeaflyPDF API

Havi 250 feladat ingyen, utána feladatonként 0,005 €-tól · REST + webhookok · SDK-k

OpenAPI reference · openapi.json · API-kulcsok

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)

idEszközökengine
mergePDF egyesítéselocal
splitPDF felosztásalocal
remove-pagesOldalak törléselocal
extract-pagesOldalak kinyeréselocal
organizePDF rendezéselocal
rotatePDF forgatásalocal
remove-blank-pagesÜres oldalak eltávolításalocal
insert-blankÜres oldal beszúrásalocal
alternate-mixVáltakozó keveréslocal
split-halfOldalak kettévágásalocal
n-upTöbb oldal egy laponlocal
scanBeolvasás PDF-belocal
compressPDF tömörítéselocal
repairPDF javításalocal
ocrOCR PDFhybrid
deskewKiegyenesítéslocal
grayscaleSzürkeárnyalatos PDFlocal
linearizeOptimalizálás webrelocal
flattenPDF véglegesítéselocal
images-to-pdfJPG-ből PDFlocal
word-to-pdfWordből PDFserver
excel-to-pdfExcelből PDFserver
powerpoint-to-pdfPowerPointból PDFserver
html-to-pdfHTML-ből PDFserver
text-to-pdfSzövegből PDFlocal
epub-to-pdfEPUB-ból PDFserver
pdf-to-imagesPDF-ből JPGlocal
extract-imagesKépek kinyeréselocal
pdf-to-wordPDF-ből Wordlocal
pdf-to-excelPDF-ből Excellocal
pdf-to-powerpointPDF-ből PowerPointlocal
pdf-to-pdfaPDF-ből PDF/Alocal
pdf-to-textPDF-ből szöveglocal
pdf-to-markdownPDF-ből Markdownlocal
attachmentsMellékletek kinyeréselocal
editPDF szerkesztéselocal
edit-textSzöveg szerkesztéselocal
page-numbersOldalszámoklocal
header-footerÉlőfej és élőláblocal
watermarkVízjellocal
overlayPDF fedőréteglocal
batesBates-számozáslocal
cropPDF körbevágásalocal
resizeOldalméret módosításalocal
flipOldalak tükrözéselocal
metadataMetaadatok szerkesztéselocal
bookmarksKönyvjelzők szerkesztéselocal
fill-formPDF-űrlap kitöltéselocal
create-formŰrlap létrehozásalocal
protectPDF védelmelocal
unlockPDF feloldásalocal
signPDF aláírásalocal
request-signaturesAláírás kéréseserver
redactPDF kitakarásalocal
comparePDF összehasonlításalocal
chatCsevegés PDF-felserver
summarizeMI-összefoglalóserver
translatePDF fordításaserver
questionsKérdésgenerátorserver
extract-dataAdatok kinyeréseserver
smart-renameIntelligens átnevezésserver
smart-splitIntelligens felosztásserver
smart-redactMI-alapú kitakarásserver
einvoiceE-számla-megjelenítőlocal
create-zugferdZUGFeRD létrehozásalocal
accessibilityAkadálymentességi ellenőrzéslocal
alt-textHelyettesítő szöveg javaslatokserver
inspectPDF-információklocal