LeaflyPDF API

月250ジョブまで無料、以降は1ジョブあたり€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
mergePDF結合local
splitPDF分割local
remove-pagesページ削除local
extract-pagesページ抽出local
organizePDF整理local
rotatePDF回転local
remove-blank-pages空白ページ削除local
insert-blank空白ページ挿入local
alternate-mix交互に結合local
split-halfページを半分に分割local
n-upNアップ(割り付け)local
scanスキャンしてPDF化local
compressPDF圧縮local
repairPDF修復local
ocrPDF OCRhybrid
deskew傾き補正local
grayscalePDFグレースケール化local
linearizeWeb表示用に最適化local
flattenPDF平坦化local
images-to-pdfJPGをPDFに変換local
word-to-pdfWordをPDFに変換server
excel-to-pdfExcelをPDFに変換server
powerpoint-to-pdfPowerPointをPDFに変換server
html-to-pdfHTMLをPDFに変換server
text-to-pdfテキストをPDFに変換local
epub-to-pdfEPUBをPDFに変換server
pdf-to-imagesPDFをJPGに変換local
extract-images画像抽出local
pdf-to-wordPDFをWordに変換local
pdf-to-excelPDFをExcelに変換local
pdf-to-powerpointPDFをPowerPointに変換local
pdf-to-pdfaPDFをPDF/Aに変換local
pdf-to-textPDFをテキストに変換local
pdf-to-markdownPDFをMarkdownに変換local
attachments添付ファイル抽出local
editPDF編集local
edit-textテキスト編集local
page-numbersページ番号local
header-footerヘッダーとフッターlocal
watermark透かしlocal
overlayPDF を重ねるlocal
batesベイツ番号local
cropPDFトリミングlocal
resizeページサイズ変更local
flipページ反転local
metadataメタデータ編集local
bookmarksしおり編集local
fill-formPDFフォーム入力local
create-formフォーム作成local
protectPDF保護local
unlockPDFロック解除local
signPDF署名local
request-signatures署名を依頼server
redactPDF墨消しlocal
comparePDF比較local
chatPDFとチャットserver
summarizeAI要約server
translatePDF翻訳server
questions問題ジェネレーターserver
extract-dataデータ抽出server
smart-renameスマート名前変更server
smart-splitスマート分割server
smart-redactAI墨消しserver
einvoice電子インボイスビューアーlocal
create-zugferdZUGFeRD作成local
accessibilityアクセシビリティチェックlocal
alt-text代替テキストの提案server
inspectPDF情報local