LeaflyPDF API

250 job/måned gratis, derefter fra 0,005 €/job · REST + webhooks · SDK’er

OpenAPI reference · openapi.json · API-nøgler

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)

idVærktøjerengine
mergeFlet PDFlocal
splitOpdel PDFlocal
remove-pagesFjern siderlocal
extract-pagesUdtræk siderlocal
organizeOrganiser PDFlocal
rotateRoter PDFlocal
remove-blank-pagesFjern tomme siderlocal
insert-blankIndsæt tom sidelocal
alternate-mixSkift og blandlocal
split-halfDel sider i tolocal
n-upFlere sider pr. arklocal
scanScan til PDFlocal
compressKomprimer PDFlocal
repairReparer PDFlocal
ocrOCR PDFhybrid
deskewRet oplocal
grayscalePDF i gråtonerlocal
linearizeWeboptimerlocal
flattenGør PDF fladlocal
images-to-pdfJPG til PDFlocal
word-to-pdfWord til PDFserver
excel-to-pdfExcel til PDFserver
powerpoint-to-pdfPowerPoint til PDFserver
html-to-pdfHTML til PDFserver
text-to-pdfTekst til PDFlocal
epub-to-pdfEPUB til PDFserver
pdf-to-imagesPDF til JPGlocal
extract-imagesUdtræk billederlocal
pdf-to-wordPDF til Wordlocal
pdf-to-excelPDF til Excellocal
pdf-to-powerpointPDF til PowerPointlocal
pdf-to-pdfaPDF til PDF/Alocal
pdf-to-textPDF til tekstlocal
pdf-to-markdownPDF til Markdownlocal
attachmentsUdtræk vedhæftede filerlocal
editRediger PDFlocal
edit-textRediger tekstlocal
page-numbersSidetallocal
header-footerSidehoved og sidefodlocal
watermarkVandmærkelocal
overlayOverlejr PDFlocal
batesBates-nummereringlocal
cropBeskær PDFlocal
resizeSkift sidestørrelselocal
flipVend siderlocal
metadataRediger metadatalocal
bookmarksRediger bogmærkerlocal
fill-formUdfyld PDF-formularlocal
create-formOpret formularlocal
protectBeskyt PDFlocal
unlockLås PDF oplocal
signUnderskriv PDFlocal
request-signaturesAnmod om underskrifterserver
redactOverstreg PDFlocal
compareSammenlign PDFlocal
chatChat med PDFserver
summarizeAI-opsummeringserver
translateOversæt PDFserver
questionsSpørgsmålsgeneratorserver
extract-dataUdtræk dataserver
smart-renameSmart omdøbningserver
smart-splitSmart opdelingserver
smart-redactAI-overstregningserver
einvoiceE-fakturaviserlocal
create-zugferdOpret ZUGFeRDlocal
accessibilityTilgængelighedstjeklocal
alt-textForslag til alternativ tekstserver
inspectPDF-infolocal