Libreria di fusione PDF Python open source
Libreria Python gratuita e open source per dividere, unire, aggiungere, ruotare e ritagliare pagine di documenti PDF.
Cos'è Pypdf?
pypdf è una libreria Python gratuita e open source che consente diverse operazioni sui documenti PDF come aggiungere, ruotare, ritagliare, dividere e unire le pagine dei file PDF.
Alcune delle funzionalità sono elencate di seguito:
- Unione di PDF: puoi unire più documenti PDF in un unico file PDF utilizzando pypdf. Ciò è utile per combinare report PDF, presentazioni o altri documenti.
- Divisione di PDF: Pypdf supporta anche la divisione di un PDF in più PDF più piccoli. Questo può essere utile quando desideri suddividere un PDF di grandi dimensioni in singole sezioni.
- Rotazione delle pagine: puoi ruotare singole pagine in un documento PDF utilizzando pypdf. Ciò è utile per correggere l'orientamento dei documenti o delle immagini scansionati.
Iniziare con pypdf
È necessaria la versione 3.6.0 di Python o successiva per installare e utilizzare pypdf. Quindi, installa prima Python e poi usa i comandi seguenti per installare pypdf sul tuo computer usando pip e ambiente virtuale.
Linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
Mac OS
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 pagine PDF
Puoi utilizzare la libreria pypdf in Python per manipolare 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: solo perché i contenuti non sono più visibili non sono scomparsi. Il ritaglio funziona regolando la casella di visualizzazione. Ciò significa che il contenuto ritagliato può ancora essere ripristinato.
Unisci file PDF
Puoi utilizzare la libreria pypdf in Python per manipolare file PDF come unire più PDF in un unico documento. Puoi unire e manipolare file PDF utilizzando 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. Lo snippet di codice seguente divide il documento PDF fornito in due metà e li salva come due file PDF separati:
Conclusione
In conclusione, le capacità di fusione di pypdf sono esemplari e dimostrano la competenza della biblioteca nella gestione dei documenti PDF. La capacità di pypdf di combinare facilmente 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 efficienti capacità di fusione contribuiscono alla sua reputazione di strumento prezioso nella gestione dei documenti PDF.