Partage
  • Partager sur Facebook
  • Partager sur Twitter

Trouver la position d'un bloc dans un PPT/PPTX

    5 février 2016 à 11:40:07

    Bonjour,

    Dans le cadre d'un projet de cours en binome (un parseur en Java), il nous est demandé de rechercher un moyen de récupérer la position d'un bloc (texte, image...) dans des fichiers ppt ou pptx. Pour le reste, nous n'avons pas trop de problèmes.

    Nous avons déjà explorés l'API POI, mais cette bibliothèque ne permet pas de le faire. Nous avons aussi trouvé docx4j qui pourrait permettre de le faire, mais il n'existe pas de documentations dessus...

    Voici divers liens que nous avons exploités durant nos recherches (copié/collé depuis un fichier dont on se sert pour garder des traces de notre travail et nos recherches) :

    -----------------------------------------------

    http://www.tutorialspoint.com/apache...uick_guide.htm
    Pas de précison sur la manière d'accéder à la position

    http://stackoverflow.com/questions/1...eshape-in-pptx
    Pas de réponse au post

    http://www.aspose.com/cloud/powerpoint-api.aspx
    Possibilité d'extraire l'image mais pas sa position

    http://stackoverflow.com/questions/1...s-for-an-image
    La fonction setAnchor() dans POI : donne une position à l'ancre de l'image
    La fonction getAnchor() n'a pas l'air d'exister pour les fichiers PPT (existe pour .xls)

    https://poi.apache.org/apidocs/org/a...tureShape.html
    -> représente une image dans un PPT. getData() renvoie la classe suivante :
    https://poi.apache.org/apidocs/org/a...ctureData.html
    --> Données d'une image dans un PPT : pas de getAnchor(), on peut récupérer la taille, le type et l'offset de l'image

    http://www.aspose.com/docs/display/s...+HSLF+and+XSLF
    API (payante ?) qui ne permet pas à première vue d'extraire les images, seulement de créer un PPT via Java (sans passer par PowerPoint)

    http://www.aspose.com/community/foru...-for-java.aspx
    Pas possible de la faire avec Aspose

    docx4j :
    Pas d'infos sur la manière de récupérer une image ou ses informations dans la doc et le guide rapide
    Cependant : API exclusive au PPTX

    http://www.docx4java.org/forums/pptx...832.html#p6268
    "slidePart.getJaxbElement() 
    slidePart.getJAXBNodesViaXPath()"
    Pourraient être les fonction qui permettent de récupérer les données des composants XML

    https://github.com/plutext/docx4j/tr...g/docx4j/model
    MAIS : pas de doc, ne sais pas où chercher

    http://www.mathworks.com/matlabcentr...ichter24-toppt
    Ne permet pas de faire ce qui est cherché

    ------------------------------------------------------

    On a aussi trouvé d'autre liens menant sur des personnes dans une situation similaire à la notre ; mais sans réponses.

    Auriez vous des pistes pour nous permettre de faire ce dont on a besoin, ou même mieux une solution ?

    Merci d'avance.

    -
    Edité par NyrVan1 5 février 2016 à 11:41:18

    • Partager sur Facebook
    • Partager sur Twitter

    Trouver la position d'un bloc dans un PPT/PPTX

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown