Les meilleurs développeurs Python freelances sont sur Codeur.com
Fermé · 1 000 € à 10 000 € · 26 offres · 5565 vues · 46 interactions
Contexte et Objectifs
Contexte
Nous recherchons un développeur back-end afin de créer un outil simple mais robuste qui permette de générer automatiquement des présentations PowerPoint en se basant sur un document source. Ce document peut être de différents formats, tels que :
Fichiers textes
Documents Word
Fichiers Markdown
Documents PDF (via conversion préalable si nécessaire)
L’entrée peut également provenir d’un dialogue avec ChatGPT, dont le résultat sera en format Markdown.
Objectif Principal
Développer une première version d’une application capable de :
Produire un premier jet de présentation PowerPoint (.pptx) à partir d’un document d’entrée.
Générer un contenu exploitable, ensuite adaptable manuellement afin d’optimiser la qualité graphique et la lisibilité (hiérarchie, design, etc.).
Détails de la Mission
Fonctionnalités à Développer
Import du Document Source :
Gérer différents formats d’entrée (Word, texte, Markdown, etc.) avec possibilité d’extension ultérieure pour des formats supplémentaires tels que PDF via conversion.
Conversion Automatique en Slides PowerPoint :
Structuration du contenu :
Reconnaître et organiser les titres, sous-titres, listes à puces et sections afin d’établir une hiérarchie pertinente dans les slides.
Application d’un Template PPT prédéfini :
Appliquer une charte graphique et une mise en page imposée par un template existant.
Possibilité d’intégrer des APIs ou solutions tierces :
Tester et éventuellement intégrer des outils existants (par exemple gamma.app, Beautiful.ai, etc.) ou recommander des solutions payantes si elles s’avèrent plus performantes.
Back-end Focus :
Assurer une génération fiable et modulaire du fichier .pptx, avec un code structuré et documenté, ainsi que la possibilité d’intégrer facilement ce service dans une interface utilisateur ultérieure.
Livrables Attendus
Script/Service de Génération de PowerPoint :
Développement d’un script ou d’un microservice en Python (ou une autre technologie pertinente) permettant de transformer un document source en un fichier .pptx.
Qualité du Code :
Code structuré, commenté, et accompagné de la documentation nécessaire pour une intégration future (tests inclus).
Tests et Cas d’Utilisation :
Mise en place de tests pour valider la génération sur divers types de documents (texte, Markdown, Word).
Approche Technique et Architecture Proposée
Technologies et Bibliothèques Suggérées
Python :
Langage de programmation principal pour le développement.</p>
<p> python-pptx :
Bibliothèque Python pour manipuler et générer des fichiers PowerPoint.
Documentation : python-pptx
Pandas, re, etc. :
Pour le traitement et la structuration des données extraites des documents sources.
Docx ou Mammoth :
Pour l’extraction et le traitement des documents Word.
Markdown :
Pour la conversion de documents Markdown en contenu structuré.
LibreOffice API (optionnel) :
Si des conversions de formats plus avancés (comme PDF ou autres) sont nécessaires.
Budget indicatif : 1 000 € à 10 000 €
Publication : 08 avril 2025 à 09h46
Profils recherchés : Développeur Python freelance , Développeur back-end freelance , Développeur API freelance
26 freelances ont répondu à ce projet
22 propositions de devis en moins de 2h
Montant moyen des devis proposés : 3 400 €
Estimation du délai : 23 jours
Nos ressources utiles
Allez plus loin avec nos ressources liées à ce projet !
Simulateur de prix : Combien coûte une charte graphique ?
Téléchargement : Cahier des charges pour votre charte graphique