Les meilleurs développeurs Python freelances sont sur Codeur.com

Python package IA : Génération automatique de PPT

 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

Le profil du client est reservé aux prestataires abonnés

Créer un compte

26 freelances ont répondu à ce projet

22 propositions de devis en moins de 2h

EncureIT_Systems Agence IA
Stéphane Nguetseng Agence web
Hugo Battoue Agence développement spécifique
Yatma Gueye Agence web
Spidrontech - Votre Partenaire Mobile Et Web Agence de développement web
Jayan Grondin Développeur web
Jaidi Wael Développeur full-stack
+19

Montant moyen des devis proposés : 3 400 €

Estimation du délai : 23 jours

Publier un projet similaire

Nos ressources utiles

Allez plus loin avec nos ressources liées à ce projet !

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients