Estamos buscando um desenvolvedor
Node.js para corrigir e otimizar a geração de etiquetas em PDF em nosso sistema. Atualmente, enfrentamos os seguintes problemas: as etiquetas não estão ocupando corretamente o espaço A4 (precisamos de 4 por página), a escala está incorreta (não está em modo "cover"), e a declaração está saindo na mesma página das etiquetas, quando deveria estar em uma página separada.
Os requisitos para este projeto incluem:
* Garantir que o layout A4 seja dividido em 4 partes iguais para as etiquetas.
* Cada etiqueta deve preencher 100% do seu respectivo quadrante na página.
* O sistema deve detectar automaticamente a orientação do PDF (retrato/paisagem).
* A escala deve ser proporcional, utilizando uma lógica similar a "
Math.max" para o modo "cover".
* A declaração deve ser gerada em uma nova página, mas dentro do mesmo arquivo PDF.
* O layout final das etiquetas deve ser idêntico ao padrão de transportadora, sem bordas e sem redução.
As tecnologias envolvidas são
Node.js e a biblioteca pdf-lib (ou uma alternativa similar que atenda aos requisitos).
Esperamos um código limpo e bem documentado. A solução deve ser implementada em uma função única responsável pela geração do PDF, sem causar quebras ou impactos negativos no restante do sistema.
Prazo de Entrega: Não estabelecido