https://github.com/ikauematos/zpl-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/ikauematos/zpl-javafx
java zebra-printer zpl
Last synced: 5 months 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/ikauematos/zpl-javafx
- Owner: iKaueMatos
- License: mit
- Created: 2024-12-27T00:37:29.000Z (5 months ago)
- Default Branch: v1
- Last Pushed: 2024-12-27T02:33:42.000Z (5 months ago)
- Last Synced: 2024-12-27T03:23:34.045Z (5 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
# Gerador de Arquivos ZPL
## Visão Geral
O Gerador de Arquivos ZPL é uma aplicação desktop Java projetada para facilitar a geração e manipulação de arquivos ZPL (Zebra Programming Language). Esta aplicação permite que os usuários criem conteúdo ZPL com base em suas entradas e o convertam em 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
│ │ │ │ └── zpl
│ │ │ │ ├── application
│ │ │ │ │ ├── ZplApplication.java
│ │ │ │ │ └── ZplFileGenerator.java
│ │ │ │ ├── domain
│ │ │ │ │ ├── model
│ │ │ │ │ │ └── ZplFile.java
│ │ │ │ │ └── service
│ │ │ │ │ ├── PrinterService.java
│ │ │ │ │ └── ZplFileService.java
│ │ │ │ ├── infrastructure
│ │ │ │ │ ├── database
│ │ │ │ │ │ ├── DatabaseInitializer.java
│ │ │ │ │ │ └── DatabaseManager.java
│ │ │ │ │ ├── PdfGenerator.java
│ │ │ │ │ └── ZplFileRepository.java
│ │ │ │ ├── ui
│ │ │ │ │ ├── StageInitializer.java
│ │ │ │ │ └── controller
│ │ │ │ │ ├── GenerateZplLabelView.java
│ │ │ │ │ ├── VisualizeZplView.java
│ │ │ │ │ └── ZplFileController.java
│ │ │ │ └── usecase
│ │ │ │ ├── LabelGenerator.java
│ │ │ │ └── SpreadsheetReader.java
│ │ └── resources
│ │ └── view
│ │ ├── GenerateZplLabelView.fxml
│ │ ├── VisualizeZplView.fxml
│ │ └── StartupView.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:
```
./gradlew build
```
4. Execute a aplicação:
```
./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.