Comment convertir le fichier SVG ou PDF en Basetop 10?

Comment convertir le fichier SVG ou PDF en Basetop 10?
En dehors du texte simple, les fichiers d'image ou les documents peuvent également être convertis au format Base64. Ces entités peuvent ensuite être stockées en toute sécurité où vous voulez. Dans cet article, nous aimerions partager les méthodes de convertissement des fichiers SVG et des fichiers PDF en base64 en utilisant le langage de programmation Python dans Ubuntu 20.04. Tout d'abord, nous vous présenterons brièvement ces formats de fichiers, suivis de la procédure de convertissement en base64.

Qu'est-ce qu'un fichier SVG?

SVG signifie Scalable Vector Graphics Format, et il est utilisé pour enregistrer les fichiers graphiques. Les fichiers vectoriels sont enregistrés selon une formule mathématique basée sur les points et les lignes d'une grille.

Qu'est-ce qu'un fichier PDF?

PDF signifie Format de document portable, et il est considéré comme l'un des formats les plus couramment utilisés pour créer et transférer des documents d'un endroit à un autre. Le plus grand avantage de ce format est qu'il préserve le formatage original du document, ce qui vous permet de prendre son imprimé plus tard sans avoir besoin de résoudre les problèmes de mise en forme.

Pré-requis de l'exécution de la conversion SVG et PDF en base64

Étant donné que nous effectuerons la conversion du SVG et du PDF à Base64 en utilisant le langage de programmation Python, il est obligatoire de faire installer Python sur notre Ubuntu 20.04 Système. Pour ce guide particulier, nous avons utilisé Python3.

Processus général de la conversion SVG à base64

Si nous parlons spécifiquement du langage de programmation Python, alors, pour convertir un fichier SVG en base64 dans cette langue, nous devons d'abord localiser et ouvrir le fichier SVG qui doit être converti en base64. Après avoir ouvert ce fichier, il est lu, suivi du processus d'encodage dans Python.

Méthode de conversion d'un fichier SVG en base64 en utilisant Python dans Ubuntu 20.04

Pour convertir un fichier SVG en base64 en utilisant le langage de programmation Python dans Ubuntu 20.04, vous devrez utiliser le script Python illustré dans l'image suivante:

Nous avons d'abord créé un fichier vide dans notre répertoire domestique avec le «.extension py ”. Nous avons nommé ce fichier «SVGTOBASE64». Vous pouvez également avoir un autre nom de votre préférence pour ce fichier. Ensuite, nous avons ouvert ce fichier pour écrire notre script Python à l'intérieur. Après cela, nous avons importé la bibliothèque «Base64» dans notre script afin que nous puissions convertir facilement notre fichier SVG en base64. Ensuite, nous avons utilisé la fonction «avec ouverte» pour lire notre fichier SVG et passé le nom de notre fichier SVG cible, qui était «Image.SVG ".

Vous pouvez passer n'importe quel fichier SVG de votre choix que vous souhaitez être converti au format Base64. Ensuite, nous avons également spécifié le mode d'ouverture de ce fichier qui est «RB» dans ce cas. Le mode «RB» ouvre un fichier pour la lecture au format binaire. De plus, nous avons également spécifié que nous devons ouvrir ce fichier en tant que fichier image.

Ensuite, nous avons créé une variable nommée «Encoded_string» pour maintenir notre sortie. Nous avons égalisé notre chaîne codée à la fonction «Base64.B64Encode »et passé le fichier image que nous avons ouvert pour la lecture. Enfin, pour montrer à l'utilisateur que la conversion du fichier SVG en base64 a été réalisée avec succès, nous avons imprimé la valeur de la variable "Encoded_String" sur le terminal en utilisant la commande "Print" du langage de programmation Python.

Maintenant, pour effectuer la conversion réelle du fichier SVG en base64, nous devons exécuter le script Python que nous avons créé ci-dessus en utilisant la commande illustrée ci-dessous:

$ python3 svgtobase64.py

Vous pouvez vérifier à partir de la sortie suivante que le fichier SVG spécifié a été converti avec succès en base64 à l'aide du langage de programmation Python:

Processus général de la conversion PDF à base64

En ce qui concerne le processus général de conversion d'un fichier PDF en base64 dans le langage de programmation Python, nous devons d'abord ouvrir ce fichier PDF spécifique pour la lecture. Après avoir lu ce fichier, il est codé à l'aide de la fonction de codage intégrée de Python.

Méthode de conversion d'un fichier PDF en base64 en utilisant Python dans Ubuntu 20.04

Nous pouvons facilement convertir un fichier PDF en base64 en utilisant le langage de programmation Python dans Ubuntu 20.04. Pour ce faire, nous avons conçu le script Python illustré dans l'image ci-dessous:

Encore une fois, dans ce script Python, nous avons importé la bibliothèque «Base64», sans laquelle il n'aurait pas été possible de convertir un fichier PDF en base64 dans Python. Ensuite, nous avons ouvert notre fichier PDF cible à l'aide de la fonction «avec ouverte» et lui avons transmis le nom de notre fichier PDF, je.e., goûter.pdf. Nous avons spécifié le mode «RB» pour ouvrir ce fichier pour la lecture au format binaire.

De plus, nous avons spécifié que nous voulons ouvrir ce fichier en tant que PDF. Ensuite, nous avons créé une variable nommée «Encoded_string» et l'avons égalisée à la fonction «Base64.B64Encode ”. Nous avons passé le fichier PDF que nous avons ouvert ci-dessus à cette fonction. Enfin, nous avons utilisé la commande «Print» du langage de programmation Python pour imprimer la chaîne codée sur le terminal. Après avoir vu ce script Python, vous pouvez réaliser que le script discuté ci-dessus est à peu près similaire à celui-ci.

Pour convertir le fichier PDF cible en base64 à l'aide du langage de programmation Python dans Ubuntu 20.04, nous avons exécuté la commande suivante:

$ python3 pdftobase64.py

Le résultat illustré dans l'image ci-dessous confirme que le fichier PDF spécifié a été converti avec succès en base64.

Conclusion

Cet article était destiné à vous expliquer le processus de conversion des fichiers SVG et PDF en base64. Nous avons d'abord parlé brièvement de ces formats de fichiers, suivis de leurs procédures de conversion respectives dans Base64 en utilisant le langage de programmation Python dans Ubuntu 20.04. En suivant ces scripts, vous pouvez facilement convertir l'un de vos fichiers SVG et PDF souhaités en base64.