Open Source Python PDF Merger Library
Gratis & open source Python-bibliotek til at opdele, flette, tilføje, rotere og beskære sider af PDF-dokumenter.
Hvad er pypdf?
pypdf er et gratis og open source Python-bibliotek, som tillader flere handlinger på PDF-dokumenter som f.eks. tilføjelse, rotation, beskæring, opdeling og sammenlægning af siderne i PDF-filer.
Nogle af funktionerne er anført nedenfor:
- Flette PDF-filer: Du kan flette flere PDF-dokumenter til en enkelt PDF-fil ved hjælp af pypdf. Dette er nyttigt til at kombinere PDF-rapporter, præsentationer eller andre dokumenter.
- Opdeling af PDF'er: Pypdf understøtter også opdeling af en PDF i flere mindre PDF'er. Dette kan være praktisk, når du vil opdele en stor PDF i individuelle sektioner.
- Roterende sider: Du kan rotere individuelle sider i et PDF-dokument ved hjælp af pypdf. Dette er nyttigt til at korrigere retningen af scannede dokumenter eller billeder.
Kom godt i gang med pypdf
Du skal bruge Python version 3.6.0 eller nyere for at installere og bruge pypdf. Så installer først Python og brug derefter nedenstående kommandoer til at installere pypdf på din maskine ved hjælp af pip og virtuelt miljø.
Linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
MacOS
python -m venv venv
source venv/bin/activate
pip install pypdf
Windows
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
Tilføj, roter og beskær PDF-sider
Du kan bruge pypdf-biblioteket i Python til at manipulere PDF-filer, såsom at tilføje, rotere, beskære sider og endda tilføje JavaScript-handlinger til PDF-dokumenter ved at bruge klasserne PdfWriter og PdfReader som vist i nedenstående kode:
Bemærk: Bare fordi indhold ikke længere er synligt, er det ikke væk. Beskæring fungerer ved at justere visningsboksen. Det betyder, at indhold, der blev beskåret væk, stadig kan gendannes.
Flet PDF-filer
Du kan bruge pypdf-biblioteket i Python til at manipulere PDF-filer, såsom at flette flere PDF-filer til et enkelt dokument. Du kan flette og manipulere PDF-filer ved at bruge funktionerne i klassen PdfWriter som vist i koden nedenfor:
Opdel PDF-dokument
Vi kan opdele et PDF-dokument i flere dokumenter ved hjælp af forskellige funktioner i klasserne PdfWriter og PdfReader i pypdf-biblioteket. Nedenstående kodestykke opdeler det medfølgende PDF-dokument i to halvdele og gemmer dem som to separate PDF-filer:
Konklusion
Afslutningsvis er pypdfs flettefunktioner eksemplariske, hvilket viser bibliotekets færdigheder i at håndtere PDF-dokumenter. pypdfs evne til ubesværet at kombinere PDF'er gør det til et fremragende valg til opgaver, der kræver dokumentsamling, rapportgenerering eller konsolidering af forskellige PDF-ressourcer. Dens brugervenlige funktioner og effektive flettefunktioner bidrager til dets ry som et værdifuldt værktøj i PDF-dokumenthåndtering.