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אופטימיזציה לאינטרנטlocal
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סיכום בבינה מלאכותיתserver
translateתרגום PDFserver
questionsמחולל שאלותserver
extract-dataחילוץ נתוניםserver
smart-renameשינוי שם חכםserver
smart-splitפיצול חכםserver
smart-redactהשחרה בבינה מלאכותיתserver
einvoiceמציג חשבוניות אלקטרוניותlocal
create-zugferdיצירת ZUGFeRDlocal
accessibilityבדיקת נגישותlocal
alt-textהצעות לטקסט חלופיserver
inspectפרטי PDFlocal