Biblioteka łączenia plików PDF w formacie Open Source w języku Python
Bezpłatna biblioteka Pythona o otwartym kodzie źródłowym do dzielenia, łączenia, dodawania, obracania i przycinania stron dokumentów PDF.
Co to jest pypdf?
pypdf to bezpłatna biblioteka Pythona o otwartym kodzie źródłowym, która umożliwia szereg operacji na dokumentach PDF, takich jak dodawanie, obracanie, przycinanie, dzielenie i łączenie stron plików PDF.
Niektóre funkcje są wymienione poniżej:
- Scalanie plików PDF: możesz scalić wiele dokumentów PDF w jeden plik PDF za pomocą pypdf. Jest to przydatne do łączenia raportów, prezentacji i innych dokumentów w formacie PDF.
- Dzielenie plików PDF: Pypdf obsługuje także dzielenie pliku PDF na wiele mniejszych plików PDF. Może to być przydatne, gdy chcesz podzielić duży plik PDF na poszczególne sekcje.
- Obracanie stron: możesz obracać poszczególne strony w dokumencie PDF za pomocą pypdf. Jest to przydatne do korygowania orientacji zeskanowanych dokumentów lub obrazów.
Pierwsze kroki z pypdf
Aby zainstalować i używać pypdf, potrzebujesz języka Python w wersji 3.6.0 lub nowszej. Zatem najpierw zainstaluj Python, a następnie użyj poniższych poleceń, aby zainstalować pypdf na swoim komputerze za pomocą pip i środowisko wirtualne.
Linuksa
python3 -m venv venv
source venv/bin/activate
pip install pypdf
System operacyjny Mac
python -m venv venv
source venv/bin/activate
pip install pypdf
Okna
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
Dodawaj, obracaj i przycinaj strony PDF
Możesz używać biblioteki pypdf w Pythonie do manipulowania plikami PDF, na przykład dodawania, obracania, przycinania stron, a nawet dodawania akcji JavaScript do dokumentów PDF, używając klas PdfWriter i PdfReader jak pokazano w poniższym kodzie:
Uwaga: To, że treść nie jest już widoczna, nie zniknęła. Przycinanie polega na dostosowaniu pola widzenia. Oznacza to, że przyciętą treść nadal można przywrócić.
Scal pliki PDF
Możesz użyć biblioteki pypdf w Pythonie do manipulowania plikami PDF, na przykład łączenia wielu plików PDF w jeden dokument. Możesz scalać pliki PDF i manipulować nimi, korzystając z funkcji klasy PdfWriter, jak pokazano w poniższym kodzie:
Podziel dokument PDF
Możemy podzielić dokument PDF na kilka dokumentów, korzystając z różnych funkcji klas PdfWriter i PdfReader w bibliotece pypdf. Poniższy fragment kodu dzieli dostarczony dokument PDF na dwie połowy i zapisuje je jako dwa osobne pliki PDF:
Wniosek
Podsumowując, możliwości łączenia pypdf są wzorowe i pokazują biegłość biblioteki w obsłudze dokumentów PDF. Zdolność pypdf do łatwego łączenia plików PDF sprawia, że jest to doskonały wybór do zadań wymagających składania dokumentów, generowania raportów lub konsolidacji różnych zasobów PDF. Jego przyjazne dla użytkownika funkcje i wydajne możliwości łączenia przyczyniają się do jego reputacji jako cennego narzędzia do zarządzania dokumentami PDF.