Hvis du ikke vet hvordan det gjøres, følg denne artikkelens retningslinjer som vil hjelpe deg med å administrere en dokumentrapport ved hjelp av Python-Docs-biblioteket på Raspberry Pi.
Hvordan administrere en dokumentrapport ved hjelp av Python-Docs-bibliotek på Raspberry Pi
Du kan administrere en dokumentrapport om Raspberry Pi ved å installere en Python-Docs Library kalt DocXTPL. Det er et av de bredt adopterte Python -bibliotekene som brukes til å lese, skrive og lage dokumenter. Det fungerer som orddokumenttempling.
Følgende trinn vil veilede deg hvordan du installerer DocXTPL på Raspberry Pi:
Trinn 1: Oppdater pakkene
Først må du sørge for at pakkene på Raspberry Pi er oppdatert ved å bruke den nedenfor-nevnte kommandoen.
$ sudo apt oppdatering
For å laste ned pakkene, kan du bruke følgende kommando:
$ sudo apt oppgradering
Trinn 2: Installer Python 3
Deretter må du sørge for at Raspberry Pi OS inkluderer Python3. Hvis det ikke er det, kjør den undergitte kommandoen for å installere Python3 på Raspberry Pi.
$ sudo apt install python3
Trinn 3: Installer docXTPL
Etter å ha fullført trinnene ovenfor, kan du installere DocXTPL -bibliotek Ved å utføre følgende kommando:
$ python3 -m pip install docxtpl
Etter å ha installert DocXTPL på Raspberry Pi, Du kan enkelt opprette en dokumentrapport.
Opprette et dokument ved hjelp av Python DocXTPL
For å lage et dokument vil du først kreve en Docx -mal for å redigere det gjennom DocXTPL.
I vårt tilfelle har vi en mal som inkluderer følgende tekst i den.
Så i malen ovenfor skal vi redigere den ved å legge til datoene for vielsen.
For det, åpne Python IDE på Raspberry Pi og lagre filen med et passende navn. I IDE, bruk følgende kodeeksempel for å lage et dokument på Raspberry Pi.
fra docXTPL import docXtemplate
Importer DateTime som DT
# Opprette et dokumentobjekt (oppgi banen hvis filen er lagret i katalogen annet enn hjemmekatalog)
doc = docXtemplate ("Invitational_temp.Docx ")
# Opprett kontekstordbok (det er her du må redigere i henhold til dokumentmalen)
kontekst =
"Inv_date": dt.dato tid.nå().strftime ("%d-%b-%y"),
"Rec_name": "Ahmad",
"arenue_date": "ekteskapsplenen",
"Sendername": "Awais",
Doc.gjengivelse (kontekst)
# Lagre dokumentobjektet som en ordfil
Doc.lagre ('generert_invitation.docx ')
Klikk på "Løpe”-Knappen for å utføre koden.
Etter den vellykkede samlingen vil den genererte filen bli opprettet i Raspberry Pi Home Directory, og når du har åpnet filen, vil du se endringene som er fremhevet i bildet nedenfor.
På denne måten kan du legge til forskjellige maler og opprette en dokumentrapport etter eget valg. Du kan legge til din egen mal eller følge den som er nevnt ovenfor. For å finne andre maler, besøk github.
Konklusjon
De DocXTPL er et Python-Docs-bibliotek som krever et Python3-miljø for å kjøre på Raspberry Pi. Det lar deg lage dokumentrapporter via Python -kode. Installasjonsprosedyren er ganske enkel og krever bare tre trinn. Etter installasjonen må du opprette en Docx -fil, importere DocXTPL Bibliotek og bruk de innebygde Python-kodene for å redigere dokumentrapporten i henhold til ditt valg.