https://github.com/IKauedev/nova-tools-javaFX
ZPL File Generator is a Java desktop application designed to facilitate the generation and manipulation of ZPL (Zebra Programming Language) files. This application allows users to create ZPL content based on their inputs and convert it into ZPL and PDF formats
https://github.com/IKauedev/nova-tools-javaFX
java zebra-printer zpl
Last synced: about 1 month ago
JSON representation
ZPL File Generator is a Java desktop application designed to facilitate the generation and manipulation of ZPL (Zebra Programming Language) files. This application allows users to create ZPL content based on their inputs and convert it into ZPL and PDF formats
- Host: GitHub
- URL: https://github.com/IKauedev/nova-tools-javaFX
- Owner: iKaueMatos
- License: mit
- Created: 2024-12-27T00:37:29.000Z (9 months ago)
- Default Branch: v1
- Last Pushed: 2024-12-27T02:33:42.000Z (9 months ago)
- Last Synced: 2024-12-27T03:23:34.045Z (9 months ago)
- Topics: java, zebra-printer, zpl
- Language: Java
- Homepage:
- Size: 72.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Nova Tools
## Visão Geral
O Nova Tools é um software desktop multifuncional desenvolvido para facilitar diversas tarefas do dia a dia. Uma das principais funcionalidades é o Gerador de Arquivos ZPL, uma aplicação Java que permite a criação e manipulação de arquivos ZPL (Zebra Programming Language). Com esta ferramenta, os usuários podem gerar conteúdo ZPL a partir de suas entradas e convertê-lo para os formatos ZPL e PDF.## Funcionalidades
- Gerar arquivos ZPL a partir de conteúdo definido pelo usuário.
- Converter arquivos ZPL para o formato PDF.
- Interface amigável construída com JavaFX.
- Persistência de dados para arquivos ZPL.## Estrutura do Projeto
```
zpl-file-generator
├── src
│ ├── main
│ │ ├── java
│ │ │ ├── com
│ │ │ │ └── novasoftware
│ │ │ │ ├── tools
│ │ │ │ │ ├── NovaSoftwareToolsApplication.java
│ │ │ │ │ ├── infrastructure
│ │ │ │ │ │ ├── database
│ │ │ │ │ │ │ ├── DatabaseInitializer.java
│ │ │ │ │ │ │ └── DatabaseManager.java
│ │ │ │ │ │ ├── http
│ │ │ │ │ │ └── controller
│ │ │ │ │ │ └── auth
│ │ │ │ │ │ └── LoginController.java
│ │ │ │ │ ├── ui
│ │ │ │ │ │ ├── util
│ │ │ │ │ │ │ └── CustomAlert.java
│ │ │ │ │ │ ├── view
│ │ │ │ │ │ │ ├── MainLayoutView.java
│ │ │ │ │ │ │ └── MainScreen.java
│ │ │ │ │ │ └── StageInitializer.java
│ │ │ │ │ └── usecase
│ │ │ │ │ ├── LabelGenerator.java
│ │ │ │ │ └── SpreadsheetReader.java
│ │ └── resources
│ │ └── view
│ │ ├── assets
│ │ │ ├── logo-app.jpg
│ │ │ └── logo.png
│ │ ├── css
│ │ │ └── tool-zpl.css
│ │ ├── fxml
│ │ │ ├── configuration_screen.fxml
│ │ │ ├── loading_screen.fxml
│ │ │ ├── login_screen.fxml
│ │ │ ├── main_layout_screen.fxml
│ │ │ ├── tool_import_spreadsheet_screen.fxml
│ │ │ └── tool_zpl_tag.fxml
├── build.gradle
├── LICENSE
└── README.md
```## Instruções de Configuração
1. Clone o repositório para sua máquina local.
2. Navegue até o diretório do projeto.
3. Construa o projeto usando Gradle:
```sh
./gradlew build
```
4. Execute a aplicação:
```sh
./gradlew run
```## Diretrizes de Uso
- Inicie a aplicação para acessar a interface do usuário.
- Insira o conteúdo ZPL desejado nos campos fornecidos.
- Clique no botão "Gerar ZPL" para criar um arquivo ZPL.
- Use a opção "Converter para PDF" para gerar uma versão PDF do arquivo ZPL.## Contribuindo
Contribuições são bem-vindas! Por favor, envie um pull request ou abra uma issue para quaisquer melhorias ou correções de bugs.## Licença
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.