Je suis en train de développer un outil permettant d'exporter des diapositives d'une présentation PowerPoint vers des images et de les traiter par la suite.Exportation de PowerPoint au format JPG avec des textes flous
Actuellement, j'utilise le package Microsoft.Office.Interop.PowerPoint pour faire le travail. Le problème est qu'il échoue avec tous les textes, les laissant tous flous.
Cela arrive avec presentation.SaveAs (nomFichier, PpSaveAsFileType.ppSaveAsPNG, MsoTriState.msoTrue); ainsi avec slide.Export (fileName, "PNG", largeur, hauteur);
This is how it should be. This is how it end up being. Il a été noté que l'exportation de la présentation dans Powerpoint à l'aide de "Fichier> Enregistrer sous" ne fonctionne pas non plus: les textes sont toujours flous.
J'ai déjà essayé d'utiliser apache-poi et il exporte correctement les polices mais ne fonctionnera pas avec toutes les présentations que j'ai testées (principalement parce qu'un bug sur les diapositives avec des formes groupées).
Il existe un complément PowerPoint appelé ImageExport de PPTools qui fonctionne parfaitement, mais je ne vois pas comment l'intégrer à mon propre logiciel.
La seule solution qui semble fonctionner jusqu'à présent est Aspose Slides. Je pense juste que c'est un canon pour tuer une mouche (à cause du prix de la licence) car j'ai seulement besoin d'exporter des diapositives en images complètes et je n'ai pas besoin d'autre fonctionnalité.
Eh bien, serait bon d'entendre des conseils, des exemples de code, d'autres bibliothèques ou des outils qui peuvent être intégrés avec mon propre logiciel qui peut aider à exporter les diapositives comme elles le sont vraiment.
Merci à l'avance,
Salut Steve, merci encore pour votre aide. Comme je l'ai expliqué [ici] (http://answers.microsoft.com/fr-fr/office/forum/office_2010-powerpoint/why-save-as-jpg-end-up-exporting-slides-with/8c5f5602 -dbb7-448c-9248-74cdf03311bf? tm = 1320686335870 & page = 1 # footer), même si je n'ai pas encore réussi à sous-échantillonner l'image, le premier test semble prometteur. – saulobrito