IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

[API] : Recherche d'un moyen de r�cup�rer la position d'un bloc dans un fichier ppt/pptx


Sujet :

API standards et tierces Java

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    �tudiant
    Inscrit en
    Avril 2015
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 31
    Localisation : France, Doubs (Franche Comt�)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 2
    Par d�faut [API] : Recherche d'un moyen de r�cup�rer la position d'un bloc dans un fichier ppt/pptx
    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, bordel dans les classes, 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.

  2. #2
    Inactif  
    Homme Profil pro
    Administrateur de base de donn�es
    Inscrit en
    Novembre 2015
    Messages
    91
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : Canada

    Informations professionnelles :
    Activit� : Administrateur de base de donn�es

    Informations forums :
    Inscription : Novembre 2015
    Messages : 91
    Par d�faut
    Bonjour.

    Avec le message d'erreur cela sera plus facile pour t'aider !
    Et avec un petit bout de code qui montre le probl�me, sans nous balancer tout ton code, on verra mieux.

  3. #3
    Mod�rateur
    Avatar de Alkhan
    Homme Profil pro
    ing�nieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : ing�nieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par d�faut
    Bonjour,

    Je pense que vous n'�tiez pas loin de trouver, mais vous n'avez pas assez creus� la piste de l'API !
    Je n'utilise pas cette API mais j'ai suivi le lien que vous avez fournis : https://poi.apache.org/apidocs/org/a...tureShape.html
    Il se trouve que cette classe h�rite de org.apache.poi.hslf.usermodel.HSLFShape et que celle ci d�finie la m�thode getAnchor qui vous fournira les coordonn�es du rectangle de votre image, de m�me pour toute les classes qui h�rite de HSLFShape.
    Il n'y a pas de probl�me, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de probl�me.
    Si toutefois le probl�me persiste, la seule solution restante est de changer le p�riph�rique qui se trouve entre la chaise et l'�cran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : NR
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Billets dans le blog
    9
    Par d�faut
    avez vous trouv� la solution ?
    si oui merci d'indiquer votre solution et de passer ce post en "r�solus".

Discussions similaires

  1. R�ponses: 12
    Dernier message: 21/02/2007, 09h44
  2. R�ponses: 1
    Dernier message: 05/12/2006, 17h47
  3. R�ponses: 22
    Dernier message: 05/09/2006, 19h32
  4. R�cup�rer les valeurs d'un noeud dans un fichier XML
    Par yosthegost dans le forum Delphi
    R�ponses: 1
    Dernier message: 30/05/2006, 17h38
  5. R�cup�rer la taille d'une image dans un fichier (GIF/JPEG)
    Par SheikYerbouti dans le forum Multim�dia
    R�ponses: 4
    Dernier message: 12/05/2005, 14h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo