Biblioteka Open Source Python PDF Merger
Darmowa i otwartoźródłowa biblioteka języka Python do dzielenia, scalania, dodawania, obracania i przycinania stron dokumentów PDF.
Czym jest pypdf?
pypdf to darmowa i otwartoźródłowa biblioteka języka Python, która umożliwia wykonywanie wielu operacji na dokumentach PDF, takich jak dodawanie, obracanie, przycinanie, dzielenie i scalanie stron plików PDF.
Poniżej wymieniono niektóre funkcje:
- 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 PDF, prezentacji lub innych dokumentów.
- Dzielenie plików PDF: Pypdf obsługuje również 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
Potrzebujesz wersji Pythona 3.6.0 lub nowszej, aby zainstalować i używać pypdf. Więc najpierw zainstaluj Python, a następnie użyj poniższych poleceń, aby zainstalować pypdf na swoim komputerze, używając pip i środowiska wirtualnego.
Linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
macOS
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
Za pomocą biblioteki pypdf w Pythonie można manipulować plikami PDF, np. dodawać, obracać, przycinać strony, a nawet dodawać akcje JavaScript do dokumentów PDF, korzystając z klas PdfWriter i PdfReader, jak pokazano w poniższym kodzie:
Uwaga: Tylko dlatego, że treść nie jest już widoczna, nie zniknęła. Przycinanie działa poprzez dostosowanie pola widoku. Oznacza to, że treść, która została przycięta, nadal może zostać przywrócona.
Scalanie plików PDF
Możesz użyć biblioteki pypdf w Pythonie do manipulowania plikami PDF, np. scalania wielu plików PDF w jeden dokument. Możesz scalać i manipulować plikami PDF, używając funkcji klasy PdfWriter, jak pokazano w poniższym kodzie:
Podziel dokument PDF
Możemy podzielić dokument PDF na kilka dokumentów, używając 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 oddzielne pliki PDF:
Wniosek
Podsumowując, możliwości scalania pypdf są wzorowe, pokazując biegłość biblioteki w obsłudze dokumentów PDF. Możliwość łatwego łączenia plików PDF przez pypdf 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 scalania przyczyniają się do jego reputacji jako cennego narzędzia w zarządzaniu dokumentami PDF.