2009-12-24 8 views
0

Je cherche un moyen d'ajouter des méta-infromation aux fichiers PowerPoint. Plus précisément, je souhaite ajouter des annotations aux puces et aux diapositives.Schema/DTD de PowerPoint

Y at-il des attributs XML qui peuvent être ajoutés aux éléments (du fichier slideX.xml) sans l'invalider? En d'autres termes, où puis-je trouver le schéma/DTD des fichiers slideX.xml?

+0

Je voulais juste faire un suivi pour voir si le ci-dessous répond à votre question. –

Répondre

1

« Best Practice » est de télécharger le SDK Open XML 2.0 et utiliser l'outil DocumentReflector

Créez le document que vous souhaitez avoir et puis charger ce pptx dans le DocumentReflector et vérifier comment générer ce code .. ..

http://blogs.msdn.com/ericwhite/archive/2008/09/06/announcing-the-first-ctp-of-open-xml-sdk-v2.aspx

Annotations glisser est que les notes sur la diapositive?!?! Ensuite, vous devez créer un NotesSlide http://msdn.microsoft.com/en-us/library/documentformat.openxml.presentation.notesslide(office.14).aspx

1

Oui, vous pouvez utiliser ExtLst et Ext qui est essentiellement d'ajouter votre propre extension à PresentationML, à « tag » à peu près rien du tout dans SlideX.xml. Vous pouvez en savoir plus à ce sujet here.

+0

Bonjour @Otaku. Cela semble être une très bonne réponse. Malheureusement, je suis actuellement très occupé avec un autre projet. Quand je reviendrai sur ce problème, je le vérifierai de plus près. En tout cas, merci beaucoup. +1 –

+0

@Itay: pas de problème. J'aimerais entendre les résultats une fois que vous commencez à cela. –

+0

@Itay: Je voulais juste vérifier pour voir si vous avez déjà eu l'occasion de le tester. –