This skill provides comprehensive guidance and code patterns for handling PDF files, ranging from basic operations like merging and splitting to advanced tasks like table extraction and OCR. It leverages industry-standard Python libraries such as pypdf, pdfplumber, and reportlab, as well as powerful CLI tools like qpdf and poppler-utils. Whether you need to generate reports from scratch, extract structured data from scanned documents, or secure files with encryption and watermarks, this skill offers production-ready implementation patterns for efficient document management workflows.
主要功能
01Document manipulation including merging, splitting, and rotation
02Programmatic PDF generation using canvas and templates
03High-accuracy text and table extraction with layout preservation
04Security features including encryption, password protection, and watermarking
0582 GitHub stars
06OCR support for converting scanned images to searchable text
使用场景
01Automating the extraction of financial data from PDF reports into Excel or Pandas dataframes
02Building batch processing scripts to merge and reorganize thousands of document pages
03Generating dynamic PDF invoices, certificates, or reports from application data