2010-06-02 7 views
2

J'ai un programme Java dans lequel je veux copier des diapositives PowerPoint d'une présentation à une autre. J'ai examiné l'API "Slides" dans Apache POI, mais je ne trouve aucune référence à une fonctionnalité comme celle-là.Copier des diapositives PowerPoint en Java (de préférence)

Bien que le programme appelant sera Java, je suis ouvert à l'idée que le travail actuel soit dans une autre langue. Par exemple, je pourrais courir sur Windows et appeler un composant COM par JACOB ou quelque chose.

Comment puis-je y parvenir au mieux? Aussi, pour plus de clarté, je dois prendre en charge les formats PPT et PPTX.

+0

alors que cette fonctionnalité n'est pas disponible dans POI, j'ai déposé une demande d'amélioration avec Apache pour cela: https://issues.apache.org/bugzilla/show_bug.cgi?id=53769 –

+0

Je viens d'écrire du code pour le faire en utilisant pptx4j, mais pptx4j ne supporte pas vraiment binaire .ppt – JasonPlutext

Répondre

2

Il se trouve que le propre API COM de PowerPoint a une méthode intégrée qui rend ce assez facile: InsertFromFile

Questions connexes