Skip to content

Implementação de uma API em Go que recebe arquivos do tipo .txt e os transforma em documentos .pdf

Notifications You must be signed in to change notification settings

ddvalim/go-pdf-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-pdf-builder

API escrita em Go que recebe arquivos .txt e transforma-os em arquivos .pdf

📋 Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina a linguagem Go. As instruções estão disponíveis neste link. Você pode verificar a instalação digitando o comando:

which go

Em seu terminal. A resposta deverá ser o path onde o compilador se encontra.

Também será necessário ter instalado o sistema de controle de versões Git. As instruções de instalação estão neste link

🚀 Começando

  • Clone o repositório go-pdf-builder em seu computador:
git clone [email protected]:ddvalim/go-pdf-builder.git
  • Instale as dependências do projeto:
go get ./...

🔧 Execução

Para executar o servidor:

go run main.go

A API estará executando na porta 8080.

📍 Rotas

  • Enviar um .txt para obter um .pdf:
curl --request POST \
  --url https://localhost:8080/pdf \
  --header 'Content-Type: multipart/form-data' \
  --form sample={your_file.txt}

🛠️ Construído com

  • gofpdf - Biblioteca utilizada para criar arquivos PDF
  • Mux - Request router

✒️ Autora

Este projeto foi desenvolvido por Diovana Rodrigues Valim, bacharela em Sistemas de Informação pela Universidade Federal de Santa Catarina & Engenheira de Software no Mercado Livre.


About

Implementação de uma API em Go que recebe arquivos do tipo .txt e os transforma em documentos .pdf

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages