Open Source Python PDF Merger Library
Bezplatná a otevřená knihovna Pythonu pro rozdělení, sloučení, přidání, otočení a oříznutí stránek dokumentů PDF.
Co je pypdf?
pypdf je bezplatná a open-source knihovna Pythonu, která umožňuje několik operací s dokumenty PDF, jako je přidávání, otáčení, ořezávání, rozdělování a slučování stránek souborů PDF.
Některé z funkcí jsou uvedeny níže:
- Sloučení souborů PDF: Pomocí pypdf můžete sloučit více dokumentů PDF do jednoho souboru PDF. To je užitečné pro kombinování zpráv PDF, prezentací nebo jiných dokumentů.
- Rozdělení souborů PDF: Pypdf také podporuje rozdělení PDF na několik menších souborů PDF. To se může hodit, když chcete velké PDF rozdělit na jednotlivé části.
- Otáčení stránek: Jednotlivé stránky v dokumentu PDF můžete otáčet pomocí pypdf. To je užitečné pro korekci orientace skenovaných dokumentů nebo obrázků.
Začínáme s pypdf
K instalaci a používání pypdf potřebujete Python verze 3.6.0 nebo vyšší. Nejprve tedy nainstalujte Python a poté pomocí níže uvedených příkazů nainstalujte pypdf do svého počítače pomocí pip a virtuální prostředí.
Linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
Operační Systém Mac
python -m venv venv
source venv/bin/activate
pip install pypdf
Okna
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
Přidat, otočit a oříznout stránky PDF
Knihovnu pypdf v Pythonu můžete použít k manipulaci se soubory PDF, jako je přidávání, otáčení, ořezávání stránek a dokonce přidávání akcí JavaScriptu do dokumentů PDF pomocí tříd PdfWriter a PdfReader. jak je uvedeno v níže uvedeném kódu:
Poznámka: Protože obsah již není viditelný, nezmizel. Oříznutí funguje úpravou zobrazovacího pole. To znamená, že obsah, který byl oříznut, lze stále obnovit.
Sloučit soubory PDF
Knihovnu pypdf v Pythonu můžete použít k manipulaci se soubory PDF, jako je sloučení více souborů PDF do jednoho dokumentu. Soubory PDF můžete sloučit a manipulovat s nimi pomocí funkcí třídy PdfWriter, jak je uvedeno v kódu níže:
Rozdělit dokument PDF
Dokument PDF můžeme rozdělit na několik dokumentů pomocí různých funkcí tříd PdfWriter a PdfReader v knihovně pypdf. Níže uvedený fragment kódu rozdělí poskytnutý dokument PDF na dvě poloviny a uloží je jako dva samostatné soubory PDF:
Závěr
Závěrem lze říci, že možnosti slučování pypdf jsou příkladné a ukazují odbornost knihovny při práci s dokumenty PDF. Schopnost pypdf bez námahy kombinovat soubory PDF z něj činí vynikající volbu pro úkoly vyžadující sestavení dokumentů, generování sestav nebo konsolidaci různých zdrojů PDF. Jeho uživatelsky přívětivé funkce a efektivní možnosti slučování přispívají k jeho pověsti cenného nástroje při správě dokumentů PDF.