Je voudrais créer un point PowerPoint (non JavaScript / html / pdf / keynote / .mov) à l'aide du code (n'importe quelle langue, c préférée) gratuitement. P>
(J'ai vu cette question à la question qui références comment les créer dans Est-ce que cela est encore possible? Comment puis-je écrire les bits bruts qui composent un fichier PowerPoint? Toutes les bonnes bibliothèques pour faire cela? P>
C # code>) p>
4 Réponses :
Open Office a un API . Vous pouvez utiliser les liaisons C ++ (Doc disponibles ici ). Si vous avez vraiment besoin Open Office possède des fonctions d'exportation sur Créer C code>, vous devrez faire des enveloppements. Mais hé, c'est Noël, n'est-ce pas; -) p>
.ppt code> fichiers compatibles forts>. p>
PowerPoint Vous ne pouvez pas, mais OpenOffice vous impressionner peut-être. (YODA Style Réponse :)) P>
Regardez le Projet Toolkit ODF . Ils visent à produire beaucoup de bibliothèques pour générer ce type de contenu par programme. P>
Mettez à jour votre réponse, vous devriez ;-)
Si cela ne vous dérange pas d'aller à Java, Apache POI fournit aux lecteurs et aux écrivains pour la plupart des MS Office formats (jusqu'à la version de 2003 de toute façon). P>
Sauf si vous êtes spécifiquement intéressé par les fichiers binaires PowerPoint 2003, les fichiers PowerPoint 2007 et UPPTX sont en fait une collection de fichiers XML à l'intérieur d'un fichier zippé. Vous pouvez voir que, en renommant simplement un fichier .pptx à .zip et en l'ouvrant. Vous pouvez créer ces fichiers XML de n'importe quelle manière que vous le souhaitez, tels que le code d'écriture pour le faire. PrésentationML Définit les documents XML PowerPoint, regardez ici par exemple: http://msdn.microsoft.com/en-us/openspecifications/hh295812.aspx Les normes pourraient être trouvées ici: http://www.ecma-international.org/publications/standards/ecma -376.htm p>
Stackoverflow.com/Questtions/18433059/... < / a> aucune idée