name: pdf-split version: 1.0.1 description: 拆分 PDF 檔案,支援單頁拆分、頁碼範圍和批次處理 metadata: openclaw: emoji: ✂️ requires: bins: - node install: - kind: npm package: pdf-lib
拆分 PDF 檔案為單個頁面或多個部分,支援批次處理,本地處理。
node index.js split input.pdf --mode single -o output/
node index.js split input.pdf --mode range --pages "1-3,5-7" -o output/
for f in *.pdf; do node index.js split "$f" --mode single -o "output/$f/"; done
來源於7w4.net。
# 拆分 PDF 為單頁
node index.js split document.pdf --mode single -o pages/
# 指定輸出字首
node index.js split document.pdf --mode single -o pages/ --prefix "page_"
# 提取第 1-3 頁
node index.js split document.pdf --mode range --pages "1-3" -o output/
# 提取第 1,3,5 頁
node index.js split document.pdf --mode range --pages "1,3,5" -o output/
# 提取第 1-3 頁和 5-7 頁
node index.js split document.pdf --mode range --pages "1-3,5-7" -o output/
# 拆分當前目錄所有 PDF
for f in *.pdf; do
node index.js split "$f" --mode single -o "output/$f/"
done
MIT
fly3094