π¦ ClawHub
Pdf Tool
by @dinghaibin
Work with PDF files including merge, split, extract text, and convert. Use when user needs to combine multiple PDFs, split a PDF into pages, extract text fro...
TERMINAL
clawhub install dinghaibin-pdf-toolπ About This Skill
name: pdf-tool description: Work with PDF files including merge, split, extract text, and convert. Use when user needs to combine multiple PDFs, split a PDF into pages, extract text from PDF, convert PDF to images, or compress PDF files.
PDF Tool
Work with PDF files including merge, split, extract text, and convert.
Quick Start
# Extract text from PDF
python scripts/pdf.py document.pdf --extract-textMerge PDFs
python scripts/pdf.py --merge file1.pdf file2.pdf --output combined.pdf
Usage
python scripts/pdf.py [OPTIONS]Options:
--extract-text Extract text from PDF
--extract-images Extract images from PDF
--merge FILES Merge multiple PDFs
--split N Split into N pages per file
--page PAGE Extract specific page
--info Show PDF information
--output PATH Output file path
Examples
# Extract all text
python scripts/pdf.py doc.pdf --extract-textExtract page 5
python scripts/pdf.py doc.pdf --page 5 --output page5.pdfMerge files
python scripts/pdf.py --merge a.pdf b.pdf c.pdf --output merged.pdfSplit into single pages
python scripts/pdf.py doc.pdf --split 1 --output split/Get PDF info
python scripts/pdf.py doc.pdf --info
Features
π‘ Examples
# Extract all text
python scripts/pdf.py doc.pdf --extract-textExtract page 5
python scripts/pdf.py doc.pdf --page 5 --output page5.pdfMerge files
python scripts/pdf.py --merge a.pdf b.pdf c.pdf --output merged.pdfSplit into single pages
python scripts/pdf.py doc.pdf --split 1 --output split/Get PDF info
python scripts/pdf.py doc.pdf --info