Was ist eine SVG -Datei?
SVG steht für das skalierbare Vektorgrafikformat und wird zum Speichern von Grafikdateien verwendet. Die Vektordateien werden gemäß einer mathematischen Formel gespeichert, die auf den Punkten und Zeilen eines Gitters basiert.
Was ist eine PDF -Datei?
PDF steht für das tragbare Dokumentformat und gilt als eines der am häufigsten verwendeten Formate zum Erstellen und Übertragen von Dokumenten von einem Ort an einen anderen. Der größte Vorteil dieses Formats besteht darin, dass es die ursprüngliche Formatierung des Dokuments bewahrt und es für Sie bequem ist, den Ausdruck später aufzunehmen, ohne die Formatierungsprobleme zu beheben.
Voraussetzung für die Durchführung der SVG- und PDF-Umwandlung in Base64
Da wir die Umwandlung von SVG und PDF in Base64 mit der Python -Programmiersprache durchführen werden, ist es obligatorisch, Python auf unserem Ubuntu 20 zu installieren.04 System. Für diesen speziellen Leitfaden haben wir Python3 verwendet.
Allgemeiner Prozess von SVG zu Base64 -Umwandlung
Wenn wir speziell über die Python -Programmiersprache sprechen, müssen wir zum Konvertieren einer SVG -Datei in Base64 in dieser Sprache zuerst die SVG -Datei finden und öffnen, die auf Base64 konvertiert werden muss. Nach dem Öffnen dieser Datei wird gelesen, gefolgt vom Codierungsprozess in Python.
Methode zum Konvertieren einer SVG -Datei in Base64 mit Python in Ubuntu 20 konvertieren.04
Zum Konvertieren einer SVG -Datei in Base64 mit der Python -Programmiersprache in Ubuntu 20 konvertieren Sie die Python -Programmiersprache.04, Sie müssen das im folgende Bild gezeigte Python -Skript verwenden:
Wir haben zuerst eine leere Datei in unserem Heimverzeichnis mit der “erstellt“.Py ”-Erdition. Wir haben diese Datei "SVGTOBase64" benannt. Sie können auch einen anderen Namen Ihrer Präferenz für diese Datei haben. Dann haben wir diese Datei geöffnet, um unser Python -Skript darin zu schreiben. Danach haben wir die "Base64" -Bibliothek in unser Skript importiert, damit wir unsere SVG -Datei bequem in Base64 konvertieren können. Dann haben wir die Funktion "mit offener" verwendet, um unsere SVG -Datei zu lesen und den Namen unserer Ziel -SVG.SVG ”.
Sie können jede SVG -Datei Ihrer Wahl übergeben, die Sie in das Base64 -Format konvertiert werden möchten. Dann haben wir auch den Modus für das Öffnen dieser Datei angegeben, die in diesem Fall „RB“ ist. Der „RB“ -Modus öffnet eine Datei zum Lesen im Binärformat. Darüber hinaus haben wir angegeben, dass wir diese Datei als Bilddatei öffnen müssen.
Dann haben wir eine Variable mit dem Namen "coded_string" erstellt, um unsere Ausgabe zu halten. Wir haben unsere codierte Zeichenfolge mit der Funktion „Base64) ausgeglichen.B64Enencode ”und bestanden die Bilddatei, die wir zum Lesen geöffnet haben. Um dem Benutzer zu zeigen, dass das Konvertieren der SVG -Datei in Base64 erfolgreich durchgeführt wurde.
Um die tatsächliche Konvertierung der SVG -Datei in Base64 durchzuführen, müssen wir nun das oben gezeigte Python -Skript ausführen, das wir oben erstellt haben:
$ python3 SVGTOBase64.pySie können aus der folgenden Ausgabe überprüfen, ob die angegebene SVG -Datei mithilfe der Python -Programmiersprache erfolgreich in Base64 konvertiert wurde:
Allgemeiner Prozess von PDF zu Base64 -Umwandlung
In Bezug auf den allgemeinen Prozess der Konvertierung einer PDF -Datei in Base64 in der Python -Programmiersprache müssen wir zunächst diese spezifische PDF -Datei zum Lesen öffnen. Nach dem Lesen dieser Datei wird sie mithilfe der integrierten Codierungsfunktion von Python codiert.
Methode zum Konvertieren einer PDF -Datei in Base64 mit Python in Ubuntu 20 konvertieren.04
Wir können einfach eine PDF -Datei mit der Python -Programmiersprache in Ubuntu 20 in Base64 konvertieren.04. Dazu haben wir das im Bild unten gezeigte Python -Skript entworfen:
Auch in diesem Python -Skript haben wir die "Base64" -Bibliothek importiert, ohne die es nicht möglich gewesen wäre, eine PDF -Datei in Base64 in Python umzuwandeln. Dann haben wir unsere Ziel -PDF -Datei mit Hilfe der Funktion „mit offener“ geöffnet und an sie den Namen unserer PDF -Datei weitergegeben, ich.e., Probe.PDF. Wir haben den Modus „RB“ angegeben, um diese Datei zum Lesen im Binärformat zu öffnen.
Außerdem haben wir angegeben, dass wir diese Datei als PDF öffnen möchten. Anschließend haben wir eine Variable mit dem Namen "coded_string" erstellt und sie der Funktion "Base64) ausgeglichen.B64Encode ”. Wir haben die PDF -Datei übergeben, die wir oben an dieser Funktion geöffnet haben. Schließlich haben wir den Befehl "Print" der Python -Programmiersprache verwendet, um die codierte Zeichenfolge auf dem Terminal zu drucken. Nachdem Sie dieses Python -Skript gesehen haben, können Sie feststellen, dass das oben diskutierte Skript diesem ziemlich ähnlich ist.
Zum Konvertieren der Ziel -PDF -Datei in Base64 mithilfe der Python -Programmiersprache in Ubuntu 20 konvertieren Sie die Python -Programmiersprache.04, wir haben den folgenden Befehl ausgeführt:
$ python3 pdftObase64.pyDas in dem folgende Bild gezeigte Ergebnis bestätigt, dass die angegebene PDF -Datei erfolgreich in Base64 konvertiert wurde.
Abschluss
Dieser Artikel sollte Ihnen den Prozess der Konvertierung der SVG- und PDF -Dateien in Base64 erklären. Wir haben zuerst kurz über diese Dateiformate gesprochen, gefolgt von ihren jeweiligen Konvertierungsverfahren in Base64 mit der Python -Programmiersprache in Ubuntu 20.04. Wenn Sie diesen Skripten folgen, können Sie problemlos die gewünschten SVG- und PDF -Dateien in Base64 konvertieren.