CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Quel langage/framework pour une application simple de génération de PDF

WRRB
WRRB
Niveau 6
20 avril 2020 à 20:57:02

Bonjour à tous
J'ai pour objectif de développer une application qui est capable de simplifier la rédaction de documents grâce à une interface graphique basique.
Les documents auront toujours la même forme mais certaines données seront variables (ex. nom, prénom).
Certaines variables peuvent avoir un nombre fini de valeurs, par exemple des noms d'entreprises. L'utilisateur peut entrer des noms d'entreprises dans une base de données locale, et quand il voudra renseigner un nom lors de la création du document, on lui affichera une liste déroulante de tous les noms inscrits en base (avec une barre de recherche s'il y a beaucoup de résultats).
L'application doit donc permettre d'écrire et lire dans une petite BDD (ou un fichier, à voir selon le nombre de variables, que je ne connais pas encore, mais à priori il y en aura pas mal).

Donc voilà une application pas trop compliquée à priori. Dans le futur il pourra être envisagé de centraliser les bases de données de plusieurs utilisateurs et de permettre à des administrateurs d'ajouter des nouvelles valeurs.

Je suis encore étudiant donc plutôt débutant. Je me débrouille assez bien avec (dans l'ordre) Python, Angular, Java, Ruby.
Donc voilà si vous avez des suggestions de langage et framework à utiliser je suis preneur.

godrik
godrik
Niveau 30
20 avril 2020 à 21:00:42

Il y a plein de facon de creer des PDF. Personellement, j'essayerais de me rabattre sur une solution de generation de PDF deja existante. C'est facil de faire latex->pdf avec latex. De faire HTML->pdf avec webkit. De faire svg->pdf avec inkscape. de faire markdown->pdf avec markdown+webkit.

WRRB
WRRB
Niveau 6
20 avril 2020 à 21:09:54

L'application est faite pour aider des gens qui ne connaissent pas grand chose à l'informatique à créer des documents rapidement. C'est pas pour moi :hap:
C'est un petit taf qu'on m'a filé mais l'objectif pour moi est surtout de prendre de l'expérience dans la création d'applis donc je préfère programmer même si je suis au courant qu'il existe des alternatives plus simples (un excel pré-rempli pourrait faire 90% du taf)

boucif
boucif
Niveau 24
20 avril 2020 à 22:39:37

En c# ta itextsharp qui est l’adaptation d’une librairie java normalement

tsez93
tsez93
Niveau 10
21 avril 2020 à 01:19:04

En lisant la description, j'imagine un site web multi-utilisateurs avec une base de données comme postgresql.
Tu pourrais utiliser le framework Django vu que tu as mis Python en premier et Angular pour le front-end.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment