Comprehensive guide for working with PDF files in Python, covering extraction, manipulation, creation, and advanced operations using progressive disclosure for efficiency.
For detailed installation instructions including system dependencies, see:
pypdf: Basic operations (merge, split, rotate, metadata) pdfplumber: Advanced text/table extraction with layout awareness reportlab: Create PDFs from scratch (reports, invoices, documents) PyMuPDF (fitz): Advanced manipulation, annotations, compression pdf2image: Convert PDF pages to images (requires poppler)
Manipolazione, estrazione e generazione completa di PDF con supporto per l'estrazione di testo, la compilazione di moduli, l'unione, la divisione, le annotazioni e la creazione. Utilizzare quando si lavora con file .pdf per: (1) Estrarre testo e tabelle, (2) Compilare moduli PDF, (3) Unire/dividere PDF, (4) Creare PDF a livello di codice, (5) Aggiungere filigrane/annotazioni, (6) Gestione metadati PDF Fonte: autumnsgrove/claudeskills.