Creer un powerpoint en PHP [Fermé]

Signaler
-
Messages postés
6339
Date d'inscription
vendredi 15 janvier 2010
Statut
Membre
Dernière intervention
13 mai 2021
-
Bonjour la grande communauté informatique.
Voila je vous sollicite aujourd'hui car je suis dans une impasse énorme...
Je vous explique, je suis ingénieur mécanique et je me suis retrouvé catapulté dans une équipe de développeurs en informatique pour travailler sur plusieurs projets.
Inutile de vous dire que je ne connais pas grand chose au développement et qu'on ne m'avait pas dit que je ferai du développement au début, cependant je me suis engagé à faire des effort pour essayer de comprendre le code PHP et ainsi faire avancer les projets informatiques.

Ainsi je m’appuie sur CCM pour essayer de mieux comprendre le PHP et avancer...
Ma question est la suivante:
je dois automatiser la création d'un fichier PowerPoint (ppt) depuis un site WEB en ne créant qu'une seule slide avec quatre images et un tableau (à 2 colonnes) a l’intérieur en utilisant du PHP.
les images doivent être disposée les une au dessus des autres et le tableau sera sur le côté droit de la diapo.

Un bout de mon code permet de créer les images:

---------------------------------------------------
// Add images
$ligne = 1;
$colonne = 2;
foreach($_SESSION['list_image_powerpoint'][$_SESSION['glass_type']] as $an_image){
$shape = $currentSlide->createDrawingShape();
$shape->setName($an_image)
->setDescription($an_image)
->setPath($_SESSION['relative_results_dir'] . "/images/" . preg_replace('/(\s+)/', '_', strtolower($an_image)) . ".jpg")
->setHeight(200)
->setOffsetX($colonne*300)
->setOffsetY(100 + $ligne*250);
if ($colonne == 0){
$ligne --;
$colonne = 2;
}else{
$colonne--;
}
----------------------------------------------------------

mais je n'arrive pas à organiser tout mes éléments dans UNE seule slide.
Voila j'espere avoir été clair et j'espere pouvoir obtenir de l'aide de votre part.
Gros merci d'avance à ceux qui prendrons le temps de me répondre.

1 réponse

Messages postés
6339
Date d'inscription
vendredi 15 janvier 2010
Statut
Membre
Dernière intervention
13 mai 2021
1 523
slt

Est ce que de passer par un canvas t'irais ?
https://github.com/hongru/canvas2image