https://github.com/neemiasborges/csharp_gencertificados
Um programa que gera certificados de acordo com imagens e uma lista de palavras informadas pelo usuario
https://github.com/neemiasborges/csharp_gencertificados
automation certificate csharp imagegenerator monolith studies testing
Last synced: over 1 year ago
JSON representation
Um programa que gera certificados de acordo com imagens e uma lista de palavras informadas pelo usuario
- Host: GitHub
- URL: https://github.com/neemiasborges/csharp_gencertificados
- Owner: NeemiasBorges
- Created: 2023-02-02T00:45:13.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-15T00:35:51.000Z (almost 2 years ago)
- Last Synced: 2025-01-29T13:28:41.503Z (over 1 year ago)
- Topics: automation, certificate, csharp, imagegenerator, monolith, studies, testing
- Language: C#
- Homepage:
- Size: 675 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CSharp_GenCertificados [For study purposes]
Um programa que gera certificados de acordo com imagens e uma lista de palavras informadas pelo usuário.
## Funcionalidades
- **Caminho da Imagem de Origem:** Solicita ao usuário o caminho da imagem BMP que será utilizada como base.
- **Texto a ser Inserido:** Solicita ao usuário uma lista de textos em formato CSV para serem inseridos na imagem.
- **Caminho para Depósito das Imagens Geradas:** Solicita ao usuário o caminho onde as imagens geradas serão salvas.
## Tecnologias Utilizadas
- **Linguagem de Programação:** C#
- **Framework:** .NET
- **Manipulação de Imagens:** System.Drawing, System.Drawing.Imaging
## Estrutura de Código
- Monolito
### Classes Principais
- **Main:** Classe principal que contém o método `GenerateImage`, responsável por gerar as imagens com os textos inseridos.
## Requisitos de Sistema
- **Ambiente de Desenvolvimento:** Visual Studio 2022
- **Framework:** .NET SDK
- **Sistema Operacional:** Windows, Linux, macOS
## Fluxo de Funcionamento
```mermaid
graph LR;
A["(User) Caminho da Imagem fa:fa-image"]
B["(User) Texto a ser inserido em CSV fa:fa-file-csv"]
C["(User) Caminho para depósito das imagens geradas fa:fa-folder"]
D[("Geração da Imagem fa:fa-cogs")]
E[("Lista de Imagens Geradas fa:fa-images")]
A --> D
B --> D
C --> D
D --> E
```
## Instruções de Uso
1. **Executar o Programa:**
- O usuário será solicitado a inserir o caminho da imagem BMP que deseja utilizar.
- O usuário será solicitado a inserir a lista de textos em formato CSV.
- O usuário será solicitado a inserir o caminho onde as imagens geradas serão salvas.
2. **Geração das Imagens:**
- O programa irá gerar novas imagens com os textos inseridos e salvá-las no caminho especificado.
---