Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 2.18 KB

README.md

File metadata and controls

47 lines (36 loc) · 2.18 KB

etiquetador-correios

NodeJS JavaScript TypeScript Github dependabot

Gerador completamento dinamico de etiquetas do Correios, nesse projeto buscamos mimicar exatamente o mesmo PDF que a API do correios produz utilizando-se de duas bibliotecas:

  1. PDFKit para a producao de PDFs
  2. BwipJs para codigo de barras e QR Code

By wh1t3h47

Antônio Martos Harres

https://github.com/wh1t3h47

Etiqueta original do correios

Modelamos nossa etiqueta em cima da etiqueta oficial deles Screenshot of etiquetador-correios

Screenshot da nossa etiqueta

Aqui podemos ver o que geramos com BwipJs e PDFKit

Screenshot feito 4 etiquetas

Desenvolvimento:

Another screenshot

Como rodar?

Para instalar, desenvolver, rodar, etc...

yarn serve # Servir pagina de desenvolvimento

yarn install # Para instalar as dependencias

yarn tsc && node build/index.js # Rodar build

Para desenvolver (Brinde aos devs)

TESTES Manuais:

Toda vez que eu altero o DrawStream ou uma parte crucial do programa eu testo a etiqueta firefox /tmp/lol.pdf # PDF Gerado xdg-open /tmp/lol.pdf chromium /tmp/lol.pdf chrome /tmp/lol.pdf

Como testar BarCode

TODO: Documentar pendencias, mas ele gera um tempfile com nome unico