Open Source Python Metadata Library for PDF-dokumenter
Gratis og åpen kildekode Python-bibliotek for å lese, redigere og oppdatere metadata for PDF-filer.
Hva er PikePDF for Python?
PikePDF er et moderne Python-bibliotek skreddersydd for sømløs PDF-manipulering, med kraftige muligheter for å jobbe spesifikt med metadata. Bygget på det robuste QPDF-biblioteket, lar PikePDF utviklere enkelt legge til, redigere og fjerne metadata fra PDF-filer, noe som gjør det til et viktig verktøy for å organisere og berike dokumentinformasjon. Enten du trenger å oppdatere titler, forfattere, emnefelt eller tilpassede metadataoppføringer, gir PikePDF et pytonisk og intuitivt API for å administrere disse detaljene programmatisk. Den støtter også håndtering av innebygde metadata for forbedret dokumentklassifisering og søkbarhet, og sikrer samsvar med arbeidsflyter som i stor grad er avhengige av detaljerte dokumentbeskrivelser. Med sitt fokus på pålitelighet og ytelse er PikePDF ideell for automatisering av metadatabehandlingsoppgaver i dokumentbehandlingssystemer eller for å forbedre metadatadrevne PDF-arbeidsflyter.
Funksjoner i PikePDF API
PikePDF API for Python has rich set of features for working with the metadata of the PDF documents. Some of its features are as listed below.- PDF-manipulering: Slå sammen, del, roter og omorganiser sider i PDF-filer.
- Håndtering av metadata: Legg til, rediger eller fjern metadata for å forbedre PDF-organisering og -informasjon.
- Kryptering og sikkerhet: Krypter PDF-filer med passord, lås opp sikre PDF-er og administrer sikkerhetsinnstillinger.
- Reparer korrupte filer: Oppdag og fiks problemer i skadede eller korrupte PDF-dokumenter.
- PDF/A-konvertering: Konverter PDF-er til PDF/A-format for langsiktig arkivering og overholdelse.
- Støtte for innebygde fonter: Håndter innebygde skrifter for tekstkonsistens og kompatibilitet.
- Ytelsesorientert: Optimalisert for raske og pålitelige operasjoner med store eller komplekse PDF-filer.
- Basert på QPDF: Utnytter det kraftige QPDF-biblioteket for avanserte PDF-manipuleringsmuligheter.
- Åpen kildekode: Gratis å bruke og vedlikeholdes aktivt av utviklerfellesskapet.
Fordeler med å bruke PikePDF API
- Metadatabehandling: Legg til, rediger eller fjern enkelt metadata for å forbedre PDF-organisering og søkbarhet.
- PDF/A-støtte: Konverter PDF-er til arkivformater mens du bevarer eller oppdaterer metadata.
- Korrupsjonshåndtering: Reparer og gjenopprett skadede PDF-filer uten å miste metadata.
- Kryptering og sikkerhet: Administrer passordbeskyttelse og kryptering mens du opprettholder metadataintegriteten.
- Egendefinerte metadata: Legg til egendefinerte felt for å skreddersy PDF-metadata for spesifikke arbeidsflyter eller forretningskrav.
- Høy ytelse: Optimalisert for rask og effektiv behandling av store og komplekse PDF-filer.
- Åpen kildekode: Gratis og aktivt vedlikeholdt, og tilbyr en pålitelig og kostnadseffektiv løsning.
- Basert på QPDF: Utnytter de kraftige funksjonene til QPDF for avanserte PDF- og metadataoperasjoner.
Komme i gang med PikePDF API for Python
Bruk av PikePDF i Python-applikasjonene krever at du installerer Python 3.9+ versjon på systemet ditt. Så installer først Python og bruk deretter kommandoene nedenfor for å installere Hachoir API på maskinen din ved å bruke pip og virtuelt miljø.
pip install pikepdf
Arbeide med PikePDF API for Python - Eksempler
Du kan bruke PikePDF for å lese, skrive og oppdatere metadatainformasjon for PDF-filer. API-en gir brukervennlige metoder og eksempler for å jobbe med PDF-filer fra Python-applikasjonene dine.
Les metadatainformasjon for en fil ved å bruke PikePDF API for Python
Det er enkelt å lese metadatainformasjon fra PDF-fil ved hjelp av PikePDF-fil. Du kan bruke følgende eksempelkode for å lese metadatainformasjonen fra et hvilket som helst PDF-dokument.
Produksjon
Når du kjører denne koden, vil utdataene være noe lik følgende:
PDF Metadata:
/Title: Sample PDF Document
/Author: John Doe
/Subject: Example Usage
/Producer: Adobe PDF Library
/CreationDate: D:20241226093000Z
Hvis ingen metadatainformasjon er tilgjengelig i filen, vil utdataene være tomme.
Skriv metadatainformasjon til en PDF-fil ved hjelp av PikePDF API for Python
PikePDF kan skrive eller oppdatere metadata for en PDF-fil. Biblioteket lar deg endre eksisterende metadatafelt eller legge til nye. Her er et eksempel som viser hvordan du oppdaterer metadata i en PDF-fil:
Her er noen vanlige standardfelt du kan oppdatere:
Title: The title of the document.
Author: The author of the document.
Subject: The subject or topic of the document.
Keywords: Keywords associated with the document for search purposes.
Creator: The application that created the document.
Producer: The software that generated the PDF.
CreationDate: The date the document was created.
ModDate: The date the document was last modified.