Skip to content

Creates Tickets For Delivery Packages using PDF - Módulo do NPM para gerar PDF com etiquetas do correios completamente offline, suporta 4 etiquetas por página, código datamatrix e barcode64

License

Notifications You must be signed in to change notification settings

wh1t3h47/etiquetador-correios

Repository files navigation

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

About

Creates Tickets For Delivery Packages using PDF - Módulo do NPM para gerar PDF com etiquetas do correios completamente offline, suporta 4 etiquetas por página, código datamatrix e barcode64

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published