1. Produkter
  2.   Fusjon
  3.   Python
  4.   PyMuPDF
 
  

Open Source Python PDF Merger Library

Prøv dette brukervennlige Python-biblioteket med åpen kildekode som lar deg enkelt dele, bli med, rotere, bytte og slette sider, noe som gjør det til et allsidig verktøy for dine PDF-dokumentbehov.

Hva er PyMuPDF?

PyMuPDF, også kjent som Fitz, er et åpen kildekode Python-bibliotek som gir et omfattende sett med verktøy for å jobbe med PDF-filer. Med PyMuPDF kan brukere effektivt utføre oppgaver som å åpne PDF-er, trekke ut tekst og bilder, manipulere sideegenskaper som rotasjon og beskjæring, lage nye PDF-dokumenter og konvertere PDF-sider til bilder.

PyMuPDF støtter flere funksjoner. I denne anmeldelsen vil vårt primære fokus imidlertid være på PDF-deling, sammenslåing og sideadministrasjonsfunksjoner i biblioteket. For en grundig evaluering av ekstraksjons- og analyseringsevner, vennligst klikk her.

GitHub

GitHub-statistikk

Navn:
Språk:
Stjerner:
Gafler:
Tillatelse:
Repository ble sist oppdatert kl

Komme i gang med PyMuPDF

Du trenger Python versjon 3.8.0 eller høyere for å installere og bruke PyMuPDF. Så installer først Python og bruk deretter kommandoene nedenfor for å installere PyMuPDF på maskinen din ved å bruke pip og virtuelt miljø a>.

Linux


python -m venv pymupdf-venv
. pymupdf-venv/bin/activate
pip install pymupdf

Mac os


python -m venv pymupdf-venv
. pymupdf-venv/bin/activate
pip install pymupdf

Windows


python -m venv pymupdf-venv
.\pymupdf-venv\Scripts\activate
pip install pymupdf 

Slå sammen flere PDF-er i én

Ved å bruke PyMuPDF-biblioteket kan vi kombinere flere PDF-filer til en enkelt PDF-fil i Python. Følgende kodebit kobler to PDF-dokumenter sammen ved å legge til etter hverandre og lagre det som et nytt dokument:

Del PDF i flere filer

Det er også mulig å dele et PDF-dokument i flere PDF-filer i Python ved å bruke PyMuPDF-biblioteket. Følgende kodebit deler de to første sidene i et dokument og lagrer dem som en separat PDF:

Roter PDF-sider

Vi kan også rotere sider i en PDF-fil ved å bruke PyMuPDF-biblioteket. Vi bruker set_rotation-funksjonen for å rotere sidene i kodebiten nedenfor:

Som vi kan se, roteres dokumentet 90 grader.

Slett PDF-sider

PyMuPDF kan også brukes til å slette sider i en PDF-fil. Vi bruker delete_page-funksjonen for å slette sidene. Følgende er dokumentet som er inndata, og koden vil slette den andre siden:

Bildet nedenfor viser den endrede PDF-filen, som den andre siden er fjernet fra.

Konklusjon

PyMuPDF har bemerkelsesverdige styrker i sammenslåing og sidemanipulering i PDF-dokumenter. Dens fleksibilitet og effektivitet i å rotere, beskjære, endre størrelse og slette sider gjør den til et robust valg for PDF-modifiseringsoppgaver. I tillegg er PyMuPDFs evne til å slå sammen flere PDF-dokumenter sømløst en bemerkelsesverdig fordel.

Imidlertid kan dets relativt komplekse API presentere en læringskurve for nykommere, og det kan være noen begrensninger i håndtering av ekstremt store eller komplekse PDF-filer, noe som kan påvirke ytelsen. Ikke desto mindre gjør dens omfattende muligheter på disse områdene det til et verdifullt verktøy for de som søker presis kontroll over PDF-innhold.

Lignende Produkter

 Norsk