Libreria di unione PDF Python Open Source
Libreria Python gratuita e open source per dividere, unire, aggiungere, ruotare e ritagliare le pagine dei documenti PDF.
Che cos'è pypdf?
pypdf è una libreria Python gratuita e open source che consente numerose operazioni sui documenti PDF, come l'aggiunta, la rotazione, il ritaglio, la divisione e l'unione delle pagine dei file PDF.
Di seguito sono elencate alcune delle caratteristiche:
- Unione di PDF: puoi unire più documenti PDF in un singolo file PDF usando pypdf. Questo è utile per combinare report PDF, presentazioni o altri documenti.
- Suddivisione di PDF: Pypdf supporta anche la suddivisione di un PDF in più PDF più piccoli. Ciò può essere utile quando si desidera suddividere un PDF di grandi dimensioni in singole sezioni.
- Rotazione delle pagine: puoi ruotare singole pagine in un documento PDF usando pypdf. Questo è utile per correggere l'orientamento di documenti o immagini scansionate.
Introduzione a pypdf
Per installare e usare pypdf è necessaria la versione 3.6.0 o superiore di Python. Quindi, installa prima Python e poi usa i comandi sottostanti per installare pypdf sul tuo computer usando pip e ambiente virtuale.
Linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
MacOS
python -m venv venv
source venv/bin/activate
pip install pypdf
Finestre
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
Aggiungi, ruota e ritaglia le pagine PDF
È possibile utilizzare la libreria pypdf in Python per manipolare i file PDF, ad esempio aggiungendo, ruotando, ritagliando pagine e persino aggiungendo azioni JavaScript ai documenti PDF utilizzando le classi PdfWriter e PdfReader come mostrato nel codice seguente:
Nota: anche se il contenuto non è più visibile, non è scomparso. Il ritaglio funziona regolando la casella di visualizzazione. Ciò significa che il contenuto che è stato ritagliato può ancora essere ripristinato.
Unisci file PDF
Puoi usare la libreria pypdf in Python per manipolare file PDF, ad esempio unendo più PDF in un singolo documento. Puoi unire e manipolare file PDF usando le funzioni della classe PdfWriter come mostrato nel codice seguente:
Dividi documento PDF
Possiamo dividere un documento PDF in più documenti utilizzando diverse funzioni delle classi PdfWriter e PdfReader nella libreria pypdf. Il frammento di codice seguente divide il documento PDF fornito in due metà e le salva come due file PDF separati:
Conclusione
In conclusione, le capacità di unione di pypdf sono esemplari, dimostrando la competenza della libreria nella gestione di documenti PDF. La capacità di pypdf di unire senza sforzo i PDF lo rende una scelta eccellente per attività che richiedono l'assemblaggio di documenti, la generazione di report o il consolidamento di varie risorse PDF. Le sue funzionalità intuitive e le sue efficienti capacità di unione contribuiscono alla sua reputazione di strumento prezioso nella gestione dei documenti PDF.