Insérer une image dans une présentation PowerPoint en Java avec l'API Apache POI
Dans notre article de blog précédent, nous avons exploré l’API Apache POI XSLF pour créer et mettre à jour un fichier Microsoft PowerPoint PPTX avec Java. Apache POI pour Java vous permet de travailler avec des fichiers PPT et PPTX à partir de vos applications Java sans entrer dans les détails du format de fichier interne de celles-ci. Dans cet article, nous verrons en détail comment l’API Apache POI peut être utilisée pour insérer une image dans un PPTX avec Java.
Créer une présentation PowerPoint en Java avec l'API APACHE POI
Dans notre article précédent, nous avons introduit les [composants APAChe POI] 1 pour travailler avec des fichiers de présentation PowerPoint. Nous avons jeté un coup d’œil au hslf (horrible format de disposition des diapositives) etxslf (format de disposition de diapositives xml) offerts par Apache POI. Dans cet article, nous verrons comment créer des présentations en Java et les enregistrer en tant que [fichiers PPTX] 2.
exigences du système Avant de commencer, assurez-vous que votre système répond aux exigences suivantes.
API Java pour accéder aux formats de fichiers PowerPoint
Lorsqu’il s’agit de travailler avec des fichiers PowerPoint à l’aide de la bibliothèque Apache POI, ses deux composants puissants HSLF et XSLF sont là pour vous aider. Ces composants fournissent aux développeurs les outils dont ils ont besoin pour manipuler et créer des présentations PowerPoint, qu’ils soient confrontés à l’ancien format PPT ou au format [PPTX] plus moderne 2.
HSLF (horrible format de disposition des diapositives) HSLF est adapté à la gestion du format PPT classique, qui a été largement utilisé avant l’introduction de PPTX.
Apache POI - Bibliothèque Java open-source pour les formats de fichiers Microsoft Office
Apache POI (Poor Obfuscation Implémentation) est une bibliothèque Java open source populaire développée par la Fondation des logiciels Apache. POI signifie «Mauvaise mise en œuvre de l’obscurcissement» faisant référence avec humour aux formats de fichiers binaires propriétaires de Microsoft. L’objectif principal de Apache POI est de fournir aux développeurs Java un ensemble d’API qui leur permet de lire, d’écrire et de manipuler divers formats de fichiers Microsoft Office, tels que des feuilles de calcul Excel (.
Différence entre PPT et PPTX
Si vous êtes un utilisateur régulier de Microsoft PowerPoint pendant longtemps, vous devez être conscient des formats de fichiers PPT et PPTX. Ces deux types de fichiers de présentation font partie de Microsoft PowerPoint depuis un certain temps maintenant. PPT est le plus ancien format de fichier PowerPoint qui avait été largement utilisé pour enregistrer les présentations au disque. Il a été remplacé par le format de fichier PPTX plus récent par l’introduction de Office 2007 qui est le format par défaut pour enregistrer les présentations depuis.
Compréhension des formats de fichiers PowerPoint
Microsoft PowerPoint est utilisé depuis des années pour créer de puissantes diapositives de présentation. Cette application logicielle est si facile à utiliser et offre de nombreuses fonctionnalités confortables aux utilisateurs. Les utilisateurs conçoivent donc simplement et créent la présentation sans déranger ce que format de fichier de présentation a été utilisé pour enregistrer leur présentation. Ils doublement simplement sur le fichier et le PowerPoint reconnaît intelligemment le format de fichier et l’ouvre en établissant l’environnement nécessaire.
Formats de fichiers de présentation sur fileformat.com
Lorsqu’il s’agit de travailler avec le développement d’applications pour manipuler différents types de fichiers, le travail n’est pas facile. Il nécessite des informations détaillées sur les spécifications et les structures du format de fichier pour surmonter les problèmes de développement de ces applications. FileFormat.com est votre seul arrêt pour obtenir des conseils sur les formats de fichiers. Sa combinaison unique de wiki de format de fichiers, de forums d’actualités et de support vous donne la possibilité de connaître les types de fichiers et d’engager des discussions fructueuses avec la communauté du format de fichiers.