Cet article contient le flux de travail complet sur la façon d’extraire des images de PowerPoint en Java et fournit un exemple d’application sur la façon d’obtenir des images de PowerPoint à l’aide de Java. Les instructions d’extraction d’images peuvent être utilisées sur n’importe quel système d’exploitation populaire comme Linux, Windows et macOS sans configurer d’autre logiciel supplémentaire. Voici le processus étape par étape ainsi qu’un exemple de code pour extraire des images à partir de documents PowerPoint.
Étapes pour extraire des images de PowerPoint en Java
- Installez GroupDocs.Parser for Java à partir du référentiel Maven dans l’application Java pour extraire des images du fichier PowerPoint
- Importer les classes requises pour développer la fonctionnalité d’extraction d’images à partir d’un document PowerPoint
- Initialiser la classe Parser pour charger le document PowerPoint pour en extraire des images
- Appelez la méthode getImages pour obtenir la collection de l’objet images
- Itérer sur la collection d’images, afficher la taille, le type et le contenu de l’image
Les instructions par étapes ci-dessus vous permettent comment obtenir des images à partir de PowerPoint en Java. Ce ne sont que quelques étapes que vous devez suivre pour extraire des images d’un fichier PPT et vous pouvez démarrer le processus en configurant la bibliothèque requise et en incluant les classes nécessaires. L’étape suivante vous permet de charger le fichier d’entrée en instanciant la classe Parser pour en extraire des images. Après cela, appelez la méthode getImages de la classe Parser pour obtenir la collection d’images, puis parcourez-la pour les données d’image.
Code pour extraire des images de PowerPoint en Java
import com.groupdocs.parser.Parser; | |
import com.groupdocs.parser.licensing.License; | |
import com.groupdocs.parser.data.PageImageArea; | |
import java.io.IOException; | |
public class ExtractImagesFromPowerpointInJava { | |
public static void main(String[] args) throws IOException { // Main function to extract images from PowerPoint in Java | |
// Remove the watermark in output | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Parser.lic"); | |
// Create an instance of Parser class | |
try (Parser parser = new Parser("sample.ppt")) { | |
// Extract images | |
Iterable < PageImageArea > images = parser.getImages(); | |
// Check if images extraction is supported | |
if (images == null) { | |
System.out.println("Images extraction isn't supported"); | |
return; | |
} | |
// Iterate over images | |
for (PageImageArea image: images) { | |
// Print a page index, rectangle and image type: | |
System.out.println(String.format("Page: %d, R: %s, Type: %s", image.getPage().getIndex(), image.getRectangle(), image.getFileType())); | |
} | |
} | |
} | |
} |
L’extrait de code ci-dessus montre comment développer l’application pour extraire des images de PowerPoint à l’aide de Java. L’application est complétée par quelques lignes de code qui consistent à consommer quelques appels API de la bibliothèque d’analyse de documents. De plus, cet exemple de code peut être adapté pour extraire des images à partir de divers formats de documents tels que PDF, DOC, DOCX, XLSX, RTF, DOT, EPUB et bien d’autres.
Nous avons discuté du processus détaillé d’extraction d’images de PPT en Java et créé un exemple de code pour celui-ci. Récemment, nous avons publié un article sur l’extraction de métadonnées d’Excel à l’aide de Java, consultez le guide comment extraire les métadonnées d’Excel en Java pour plus d’informations.