Como converter o arquivo SVG ou PDF em Basetop 10?

Como converter o arquivo SVG ou PDF em Basetop 10?
Além do texto simples, os arquivos ou documentos de imagem também podem ser convertidos no formato Base64. Essas entidades podem então ser armazenadas com segurança em qualquer lugar que você quiser. Neste artigo, gostaríamos de compartilhar os métodos de conversão dos arquivos SVG e arquivos PDF em Base64 usando a linguagem de programação Python no Ubuntu 20.04. Primeiro, apresentaremos você brevemente a esses formatos de arquivo, seguidos pelo procedimento de convertê -los em base64.

O que é um arquivo SVG?

SVG significa formato de gráfico vetorial escalável e é usado para salvar arquivos gráficos. Os arquivos vetoriais são salvos de acordo com uma fórmula matemática com base nos pontos e linhas de uma grade.

O que é um arquivo PDF?

PDF significa formato de documento portátil e é considerado um dos formatos mais usados ​​para criar e transferir documentos de um lugar para outro. A maior vantagem desse formato é que ele preserva a formatação original do documento, tornando conveniente que você faça sua impressão mais tarde, sem precisar corrigir os problemas de formatação.

Pré-requisito de executar a conversão SVG e PDF para base64

Como realizaremos a conversão do SVG e PDF em Base64 usando a linguagem de programação Python, é obrigatório ter o Python instalado no nosso Ubuntu 20.04 Sistema. Para este guia em particular, usamos o Python3.

Processo geral de conversão SVG para base64

Se falarmos especificamente sobre a linguagem de programação Python, para converter um arquivo SVG em base64 nesse idioma, primeiro precisamos localizar e abrir o arquivo SVG que precisa ser convertido em base64. Depois de abrir este arquivo, é lido, seguido pelo processo de codificação no Python.

Método de converter um arquivo SVG em base64 usando o python no Ubuntu 20.04

Para converter um arquivo SVG em base64 usando a linguagem de programação Python no Ubuntu 20.04, você terá que usar o script python mostrado na imagem a seguir:

Primeiro criamos um arquivo vazio em nosso diretório doméstico com o “.Py ”extensão. Nomeamos este arquivo "SVGTOBASE64". Você também pode ter qualquer outro nome de sua preferência por este arquivo. Então, abrimos este arquivo para escrever nosso script python dentro dele. Depois disso, importamos a biblioteca "base64" para o nosso script para que pudéssemos converter convenientemente nosso arquivo SVG em base64. Em seguida, usamos a função “com aberto” para ler nosso arquivo SVG e passamos o nome do nosso arquivo SVG de destino, que era “imagem.svg ”.

Você pode passar qualquer arquivo SVG de sua escolha que deseja ser convertido no formato Base64. Em seguida, também especificamos o modo para abrir este arquivo que é "RB" neste caso. O modo "RB" abre um arquivo para leitura em formato binário. Além disso, também especificamos que precisamos abrir este arquivo como um arquivo de imagem.

Em seguida, criamos uma variável chamada "coded_string" para manter nossa saída. Equipamos nossa string codificada à função “Base64.B64Encode ”e passou o arquivo de imagem que abrimos para leitura. Por fim, para mostrar ao usuário que a conversão do arquivo SVG em Base64 foi realizada com sucesso, imprimimos o valor da variável "coded_string" no terminal usando o comando "print" da linguagem de programação Python.

Agora, para executar a conversão real do arquivo SVG em base64, precisamos executar o script python que criamos acima usando o comando mostrado abaixo:

$ python3 svgtobase64.py

Você pode verificar na saída a seguir se o arquivo SVG especificado foi convertido com sucesso em base64 usando a linguagem de programação Python:

Processo Geral de PDF para Base64 Conversão

No que diz respeito ao processo geral de conversão de um arquivo PDF em Base64 na linguagem de programação Python, primeiro precisamos abrir esse arquivo PDF específico para leitura. Depois de ler este arquivo, ele é codificado usando a função de codificação interna do Python.

Método de converter um arquivo pdf em base64 usando o python no Ubuntu 20.04

Podemos facilmente converter um arquivo pdf em base64 usando a linguagem de programação Python no Ubuntu 20.04. Para isso, projetamos o script Python mostrado na imagem abaixo:

Novamente, neste script Python, importamos a biblioteca "base64", sem a qual não seria possível converter um arquivo pdf em base64 no python. Em seguida, abrimos nosso arquivo PDF alvo com a ajuda da função "com aberto" e passamos a ele o nome do nosso arquivo pdf, eu.e., amostra.pdf. Especificamos o modo "RB" para abrir este arquivo para leitura no formato binário.

Além disso, especificamos que queremos abrir este arquivo como um PDF. Em seguida, criamos uma variável chamada "coded_string" e a equalizamos para a função "base64.b64Encode ”. Passamos o arquivo PDF que abrimos acima para esta função. Por fim, usamos o comando "impressão" da linguagem de programação Python para imprimir a sequência codificada no terminal. Depois de ver esse script python, você pode perceber que o script discutido acima é praticamente semelhante a este.

Para converter o arquivo PDF de destino em base64 usando a linguagem de programação Python no Ubuntu 20.04, executamos o seguinte comando:

$ python3 pdftobase64.py

O resultado mostrado na imagem abaixo confirma que o arquivo PDF especificado foi convertido com sucesso em base64.

Conclusão

Este artigo foi feito para explicar o processo de conversão dos arquivos SVG e PDF em base64. Primeiro conversamos brevemente sobre esses formatos de arquivo, seguidos por seus respectivos procedimentos de conversão no Base64 usando a linguagem de programação Python no Ubuntu 20.04. Seguindo esses scripts, você pode converter facilmente qualquer um dos arquivos SVG e PDF desejados para base64.