retour

CertificatGenerator

Golang
HTML
PDF
CSV
CLI

Un certificat

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

Lien vers le projet