2014-05-06 4 views
2

Je suis en train de jouer avec la nouvelle API JavaScript Office, ce qui me semble être une excellente nouvelle. J'ai joué avec l'API Excel et pas beaucoup de problèmes jusqu'à présent. Le fait est que j'ai un objectif avec l'API PowerPoint que je n'ai pas encore pu atteindre: Comment extraire toutes les informations d'une diapositive.Comment obtenir des informations sur les éléments à partir d'une diapositive PowerPoint avec l'API JavaScript?

J'utilisé Document.getSelectedDataAsync mais je trouve que seul Office.CoercionType.SlideRange peut être utilisé pour PowerPoint, et il ne retourne que JSON avec id, titre et l'index.

Je cherche un moyen d'extraire les données d'objets à partir d'une diapositive spécifique. Cela peut être fait en exportant le fichier puis en accédant au fichier XML, en le mappant sur JSON et en l'envoyant à notre API pour que nous puissions consommer ces données plus tard. Cette option a un coût de développement énorme (envoi du fichier entier).

Ainsi, la dernière question est la suivante:

Quelle est la meilleure méthode pour obtenir un JSON avec les données de tous les objets placés sur une diapositive unique à partir de PowerPoint?

Merci d'avance!

Répondre

1

Je suis désolé de vous dire que je ne crois pas que vous puissiez le faire pour le moment dans PowerPoint via Office.js. L'un des inconvénients de la bibliothèque Office.js à l'heure actuelle est qu'il n'y a pas beaucoup de parité entre les produits Office et PowerPoint est l'un des plus manquant pour le moment.

Questions connexes