About this project
it-programming / desktop-apps
Open
Procuramos um desenvolvedor para criar um software para Windows que automatize a geração de ficheiros PDF contendo códigos de barras. O software deve ser capaz de importar listas de códigos pré-definidos e aplicar layouts gráficos personalizados, como logótipos de clientes, aos PDFs gerados. As funcionalidades essenciais incluem:
Importação de Dados: O programa deverá importar listas de códigos únicos a partir de ficheiros .CSV, .TXT ou .XLSX, gerando automaticamente um código de barras para cada entrada.
Geração de Códigos de Barras: Suporte para formatos comuns como Code128 e QR Code. Deverá permitir a configuração de tipo, dimensões, margens e a exibição da legenda numérica (acima, abaixo ou oculta).
Layout Base Personalizável: Capacidade de importar um template gráfico em PDF. O código de barras e o texto deverão ser posicionados livremente (coordenadas x, y) sobre este template. As configurações de layout devem ser guardáveis para reutilização com diferentes clientes.
Geração em Grelha: Funcionalidade para criar múltiplos códigos de barras por página, com definição de número de linhas e colunas, margens internas e externas, e tamanho de página (A4, A3 ou personalizado).
Opções de Exportação: O utilizador poderá escolher entre gerar um único pdf multipágina ou ficheiros pdf individuais, com nomes personalizáveis (ex.: <Código>.pdf ou <cliente>_<código>.pdf).
Interface de Utilizador: O software deverá ter uma interface intuitiva, com secções claras para importação de listas, seleção de templates, configuração de parâmetros e pré-visualização dos resultados. A capacidade de guardar perfis de configuração para reutilização futura é fundamental.
Entregáveis: O projeto inclui a entrega do código-fonte devidamente documentado, um executável pronto para instalação, instruções detalhadas de instalação e uso, e a possibilidade de futuras atualizações e manutenção.
Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Create a new app
Delivery term: Not specified
Skills needed