LeaflyPDF API

250 työtä/kk ilmaiseksi, sen jälkeen alkaen 0,005 €/työ · REST + webhookit · SDK:t

OpenAPI reference · openapi.json · API-avaimet

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)

idTyökalutengine
mergeYhdistä PDFlocal
splitJaa PDFlocal
remove-pagesPoista sivujalocal
extract-pagesPura sivujalocal
organizeJärjestä PDFlocal
rotateKierrä PDFlocal
remove-blank-pagesPoista tyhjät sivutlocal
insert-blankLisää tyhjä sivulocal
alternate-mixLomita ja sekoitalocal
split-halfPuolita sivutlocal
n-upUseita sivuja arkillelocal
scanSkannaa PDF:ksilocal
compressPakkaa PDFlocal
repairKorjaa PDFlocal
ocrOCR PDFhybrid
deskewSuoristalocal
grayscalePDF harmaasävyiksilocal
linearizeOptimoi verkkoonlocal
flattenLitistä PDFlocal
images-to-pdfJPG PDF:ksilocal
word-to-pdfWord PDF:ksiserver
excel-to-pdfExcel PDF:ksiserver
powerpoint-to-pdfPowerPoint PDF:ksiserver
html-to-pdfHTML PDF:ksiserver
text-to-pdfTeksti PDF:ksilocal
epub-to-pdfEPUB PDF:ksiserver
pdf-to-imagesPDF JPG:ksilocal
extract-imagesPura kuvatlocal
pdf-to-wordPDF Wordiksilocal
pdf-to-excelPDF Exceliksilocal
pdf-to-powerpointPDF PowerPointiksilocal
pdf-to-pdfaPDF PDF/A:ksilocal
pdf-to-textPDF tekstiksilocal
pdf-to-markdownPDF Markdowniksilocal
attachmentsPura liitteetlocal
editMuokkaa PDF:äälocal
edit-textMuokkaa tekstiälocal
page-numbersSivunumerotlocal
header-footerYlä- ja alatunnistelocal
watermarkVesileimalocal
overlayPeitä PDFlocal
batesBates-numerointilocal
cropRajaa PDFlocal
resizeMuuta sivukokoalocal
flipPeilaa sivutlocal
metadataMuokkaa metatietojalocal
bookmarksMuokkaa kirjanmerkkejälocal
fill-formTäytä PDF-lomakelocal
create-formLuo lomakelocal
protectSuojaa PDFlocal
unlockAvaa PDF:n lukituslocal
signAllekirjoita PDFlocal
request-signaturesPyydä allekirjoituksiaserver
redactPeitä PDFlocal
compareVertaa PDFlocal
chatKeskustele PDF:n kanssaserver
summarizeTekoälytiivistelmäserver
translateKäännä PDFserver
questionsKysymysgeneraattoriserver
extract-dataPura tiedotserver
smart-renameÄlykäs uudelleennimeäminenserver
smart-splitÄlykäs jakaminenserver
smart-redactTekoälypeittoserver
einvoiceVerkkolaskujen katseluohjelmalocal
create-zugferdLuo ZUGFeRDlocal
accessibilitySaavutettavuustarkistuslocal
alt-textVaihtoehtoisen tekstin ehdotuksetserver
inspectPDF-tiedotlocal