An open API service indexing awesome lists of open source software.

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

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.

---