
Dans certains scénarios, travailler avec des fichiers PowerPoint devient un défi lorsqu’ils contiennent d’énormes quantités de données, y compris des données graphiques telles que des graphiques. Cependant, les données graphiques sont plus utiles que les données textuelles, donc extraire des graphiques de PPT/PPTX et les enregistrer en tant qu’images peut répondre à vos besoins. Ensuite, vous pouvez rapidement ouvrir et parcourir ces graphiques extraits pour en apprendre davantage sur les données. Ainsi, cet article de blog vous aide à convertir un graphique en image en Java de manière programmatique en utilisant Aspose.Slides pour Java. Par conséquent, suivez ce guide pour apprendre à extraire des graphiques de fichiers PPTX/PPT.
L’article de blog couvre les points suivants :
- Installation de l’API d’extraction de données
- Convertir un graphique en image en Java - Exemple de code
Installation de l’API d’extraction de données
Vous pouvez consulter ce guide d’installation. Maintenant, vous pouvez télécharger ce fichier JAR ou vous pouvez utiliser les configurations Maven suivantes pour installer Aspose.Slides pour Java :
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>24.4</version>
<classifier>jdk16</classifier>
</dependency>

Convertir un graphique en image en Java - Exemple de code
Vous pouvez suivre les étapes ci-dessous pour développer un extracteur de graphiques :
- Définir le chemin vers le répertoire du fichier PowerPoint source.
- Initialiser une instance de la classe Presentation avec un fichier PPTX/PPT source.
- Appeler la méthode addChart pour ajouter un graphique à la fin de la collection.
- La méthode getImage retourne la miniature de la forme.
- Appeler la méthode save pour enregistrer le graphique en tant qu’image PNG.
L’exemple de code suivant montre comment convertir un graphique en image en Java de manière programmatique :
Convert Chart to Image in Javapackage com.example; | |
import com.aspose.slides.*; | |
// Convert Chart to Image in Java - Extract Charts From PPTX | |
public class GetChartImage | |
{ | |
public static void main(String[] args) | |
{ | |
// The path to the source PowerPoint file directory. | |
String dataDir = "/files/"; | |
// Initialize an instance of the Presentation class with a source PPTX/PPT file. | |
Presentation pres = new Presentation(dataDir + "test.pptx"); | |
try | |
{ | |
// Invoke the addChart method to add a chart to the end of the collection. | |
IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 50, 50, 600, 400); | |
// getImage method returns shape thumbnail. | |
IImage img = chart.getImage(); | |
// Invoke the save method to save the chart as a PNG image. | |
img.save(dataDir + "image.png", ImageFormat.Png); | |
} | |
finally | |
{ | |
if (pres != null) pres.dispose(); | |
} | |
} | |
} |
Vous pouvez voir la sortie dans l’image ci-dessous :

Extraire des graphiques de PPTX - Obtenez une licence gratuite
Maintenant, vous pouvez obtenir une licence temporaire gratuite pour essayer cette API d’extraction de données sans limitations d’évaluation.
En résumé
Nous terminons ce guide ici en espérant que vous avez appris à convertir un graphique en image en Java en utilisant cette API d’extraction de données. De plus, nous avons développé un service d’extraction de graphiques pour extraire des graphiques en tant qu’images à partir de fichiers PPT/PPTX. En outre, vous pouvez visiter la documentation, le dépôt GitHub et la référence API pour en savoir plus sur cette bibliothèque Java. Enfin, aspose.com écrit continuellement, alors restez connecté pour les dernières mises à jour.
Posez une question
Vous pouvez nous faire part de vos questions ou préoccupations sur notre forum.