CertificatGenerator
CertificatGenerator est un programme en Golang conçu pour générer des certificats au format PDF ou HTML à partir d’un fichier CSV en utilisant une Interface en Ligne de Commande (CLI).
Fonctionnalités
- Génération de Certificats : Le programme prend un fichier CSV en entrée et produit des certificats au format PDF ou HTML en fonction du paramètre spécifié.
- Formats pris en charge : Génère des certificats au format PDF ou HTML en fonction du type spécifié.
- Interface CLI : Utilisation simple via une interface en ligne de commande pour spécifier le type de certificat et le chemin du fichier CSV.
Utilisation
Pour utiliser le programme, exécutez la commande suivante dans votre terminal :
./certgen -type <certificate_type> -file /path/to/your/file.csv
Options Disponibles :
-
Type de Certificat : Spécifiez le type de certificat à générer en utilisant l’option -type. Par exemple : -type pdf pour générer des certificats au format PDF. -type html pour générer des certificats au format HTML.
-
Chemin du Fichier CSV: Utilisez l’option -file pour spécifier le chemin de votre fichier CSV contenant les données des certificats.
-
Exemple:
./certgen -type pdf -file /path/to/your/file.csv
Exemple de Structure de Fichier CSV
Le fichier CSV utilisé par CertificatGenerator doit suivre une structure spécifique. Voici un exemple :
enseignement,name,date
Mathematics,John Doe,2023-12-15
Physics,Jane Smith,2023-12-16
History,Alice Johnson,2023-12-17