So verwalten Dokumente mithilfe der Python-Docs-Bibliothek auf Raspberry Pi

So verwalten Dokumente mithilfe der Python-Docs-Bibliothek auf Raspberry Pi
Raspberry Pi ist ein beliebtes Gerät mit vielen Funktionen, sobald Sie ein Raspberry PI -Betriebssystem darauf installieren. Der Raspberry Pi enthält verschiedene integrierte Python-Bibliotheken, mit denen Sie Ihre Aufgaben problemlos verwalten können. Der Python-Docs-Bibliothek auch bekannt als "docXtplGehört zu den Bibliotheken, die Ihnen die Möglichkeit bieten, einen Dokumentbericht über Raspberry Pi zu erstellen.

Wenn Sie nicht wissen, wie es fertig ist Raspberry Pi.

So verwalten Sie einen Dokumentbericht mithilfe der Python-Docs-Bibliothek auf Raspberry PI

Sie können einen Dokumentbericht über verwalten Raspberry Pi durch Installation a Python-Docs-Bibliothek genannt docXtpl. Es ist eine der weit verbreiteten Python -Bibliotheken, die zum Lesen, Schreiben und Erstellen von Dokumenten verwendet werden. Es funktioniert ähnlich wie die Word -Dokumentvorlagen.

In den folgenden Schritten führen Sie die Installation an docXtpl An Raspberry Pi:

Schritt 1: Aktualisieren Sie die Pakete

Stellen Sie zunächst sicher, dass die Pakete auf Raspberry Pi mit dem folgenden Befehl auf dem neuesten Stand sind.

$ sudo APT Update

Um die Pakete herunterzuladen, können Sie den folgenden Befehl verwenden:

$ sudo APT -Upgrade

Schritt 2: Installieren Sie Python 3

Als nächstes müssen Sie sicherstellen, dass das Raspberry Pi OS Python3 enthält. Wenn dies nicht der Fall ist, führen Sie den folgenden Befehl aus, um Python3 auf Raspberry Pi zu installieren.

$ sudo apt installieren python3

Schritt 3: DOCXTPL installieren

Nachdem Sie die oben genannten Schritte ausgeschlossen haben, können Sie installieren docXtpl Library Durch Ausführen des folgenden Befehls:

$ python3 -m pip install docXtpl

Nach erfolgreicher Installation docXtpl An Raspberry Pi, Sie können problemlos einen Dokumentbericht erstellen.

Erstellen eines Dokuments mit Python docXtpl

Um ein Dokument zu erstellen, benötigen Sie zunächst eine DOCX -Vorlage, um es durch zu bearbeiten docXtpl.

In unserem Fall haben wir eine Vorlage, die den folgenden Text enthält.

In der obigen Vorlage werden wir sie also bearbeiten, indem wir die Daten der Hochzeitszeremonie hinzufügen.

Öffnen Sie dafür die Python -IDE auf Raspberry Pi und speichern Sie die Datei mit einem entsprechenden Namen. Verwenden Sie in der IDE das folgende Code -Beispiel, um ein Dokument auf Raspberry Pi zu erstellen.

aus docXtpl importieren docXtemplate
datetime als dt importieren
# ein Dokumentobjekt erstellen (Geben Sie den Pfad an, wenn die Datei im anderen Verzeichnis als Home -Verzeichnis gespeichert ist)
doc = docXtemplate ("invitational_temp.docx ")
# Context Dictionary erstellen (hier müssen Sie gemäß Ihrer Dokumentvorlage bearbeiten)
context =
"Inv_date": dt.Terminzeit.Jetzt().Strftime ("%d-%b-%y"),
"Rec_name": "ahmad",
"Venue_Date": "Der Rasen der Ehe",
"Sendername": "Awais",

Dokument.Rendern (Kontext)
# Speichern Sie das Dokumentobjekt als Word -Datei
Dokument.speichern ('generated_invitation.docx ')

Klick auf das "LaufenSchaltfläche ", um den Code auszuführen.

Nach der erfolgreichen Zusammenstellung wird die generierte Datei im Raspberry Pi Home -Verzeichnis erstellt. Sobald Sie die Datei geöffnet haben, werden die im Bild unten hervorgehobenen Änderungen angezeigt.

Auf diese Weise können Sie verschiedene Vorlagen hinzufügen und einen Dokumentbericht Ihrer Wahl erstellen. Sie können Ihre eigene Vorlage hinzufügen oder dem oben genannten folgen. Um andere Vorlagen zu finden, besuchen Sie GitHub.

Abschluss

Der docXtpl ist eine Python-Docs-Bibliothek, in der eine Python3-Umgebung erforderlich ist Raspberry Pi. Sie können Dokumentberichte über Python -Code erstellen. Der Installationsverfahren ist ziemlich einfach und erfordert nur drei Schritte. Nach der Installation müssen Sie eine DOCX -Datei erstellen, die importieren, die importieren docXtpl Bibliothek und verwenden Sie die integrierten Python-Codes, um den Dokumentbericht entsprechend Ihrer Wahl zu bearbeiten.