LeaflyPDF API

250 εργασίες/μήνα δωρεάν, στη συνέχεια από 0,005 €/εργασία · REST + webhooks · 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
mergeΣυγχώνευση PDFlocal
splitΔιαχωρισμός PDFlocal
remove-pagesΑφαίρεση σελίδωνlocal
extract-pagesΕξαγωγή σελίδωνlocal
organizeΟργάνωση PDFlocal
rotateΠεριστροφή PDFlocal
remove-blank-pagesΑφαίρεση κενών σελίδωνlocal
insert-blankΕισαγωγή κενής σελίδαςlocal
alternate-mixΕναλλαγή και ανάμειξηlocal
split-halfΔιαχωρισμός σελίδων στη μέσηlocal
n-upΠολλές σελίδες ανά φύλλοlocal
scanΣάρωση σε PDFlocal
compressΣυμπίεση PDFlocal
repairΕπιδιόρθωση PDFlocal
ocrOCR PDFhybrid
deskewΊσιωμαlocal
grayscalePDF σε κλίμακα του γκριlocal
linearizeΒελτιστοποίηση για weblocal
flattenΙσοπέδωση PDFlocal
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
editΕπεξεργασία PDFlocal
edit-textΕπεξεργασία κειμένουlocal
page-numbersΑριθμοί σελίδωνlocal
header-footerΚεφαλίδα και υποσέλιδοlocal
watermarkΥδατογράφημαlocal
overlayΕπικάλυψη PDFlocal
batesΑρίθμηση Bateslocal
cropΠερικοπή PDFlocal
resizeΑλλαγή μεγέθους σελίδωνlocal
flipΑναστροφή σελίδωνlocal
metadataΕπεξεργασία μεταδεδομένωνlocal
bookmarksΕπεξεργασία σελιδοδεικτώνlocal
fill-formΣυμπλήρωση φόρμας PDFlocal
create-formΔημιουργία φόρμαςlocal
protectΠροστασία PDFlocal
unlockΞεκλείδωμα PDFlocal
signΥπογραφή PDFlocal
request-signaturesΑίτημα υπογραφώνserver
redactΑπόκρυψη PDFlocal
compareΣύγκριση PDFlocal
chatΣυνομιλία με PDFserver
summarizeΣύνοψη με AIserver
translateΜετάφραση PDFserver
questionsΔημιουργία ερωτήσεωνserver
extract-dataΕξαγωγή δεδομένωνserver
smart-renameΈξυπνη μετονομασίαserver
smart-splitΈξυπνος διαχωρισμόςserver
smart-redactΑπόκρυψη με AIserver
einvoiceΠροβολή ηλεκτρονικών τιμολογίωνlocal
create-zugferdΔημιουργία ZUGFeRDlocal
accessibilityΈλεγχος προσβασιμότηταςlocal
alt-textΠροτάσεις εναλλακτικού κειμένουserver
inspectΠληροφορίες PDFlocal