LeaflyPDF API

每月 250 个任务免费,之后每个任务 €0.005 起 · REST + Webhook · 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
ocrPDF OCRhybrid
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贝茨编号local
crop裁剪 PDFlocal
resize调整页面大小local
flip翻转页面local
metadata编辑元数据local
bookmarks编辑书签local
fill-form填写 PDF 表单local
create-form创建表单local
protect加密 PDFlocal
unlock解锁 PDFlocal
sign签署 PDFlocal
request-signatures请求签名server
redact涂黑 PDFlocal
compare比较 PDFlocal
chat与 PDF 对话server
summarizeAI 摘要server
translate翻译 PDFserver
questions题目生成器server
extract-data提取数据server
smart-rename智能重命名server
smart-split智能拆分server
smart-redactAI 涂黑server
einvoice电子发票查看器local
create-zugferd创建 ZUGFeRDlocal
accessibility无障碍检查local
alt-text替代文本建议server
inspectPDF 信息local