Exporter les graphiques de présentation en Java
Obtenir une image de graphique
Aspose.Slides for Java prend en charge l’extraction d’une image d’un graphique spécifique. L’exemple suivant est fourni.
Presentation pres = new Presentation();
try {
IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 50, 50, 600, 400);
IImage slideImage = chart.getImage();
try {
slideImage.save("image.jpg", ImageFormat.Jpeg);
} finally {
if (slideImage != null) slideImage.dispose();
}
} finally {
if (pres != null) pres.dispose();
}
FAQ
Puis-je exporter un graphique au format vectoriel (SVG) au lieu d’une image raster ?
Oui. Un graphique est une forme, et son contenu peut être enregistré au format SVG à l’aide de la méthode d’enregistrement shape-to-SVG.
Comment définir la taille exacte du graphique exporté en pixels ?
Utilisez les surcharges de rendu d’image qui permettent de spécifier la taille ou l’échelle — la bibliothèque prend en charge le rendu d’objets avec les dimensions/échelle données.
Que faire si les polices des libellés et de la légende apparaissent incorrectes après l’exportation ?
Chargez les polices requises via FontsLoader afin que le rendu du graphique préserve les métriques et l’apparence du texte.
L’exportation respecte-t-elle le thème, les styles et les effets PowerPoint ?
Oui. Le moteur de rendu d’Aspose.Slides suit le formatage de la présentation (thèmes, styles, remplissages, effets), de sorte que l’apparence du graphique est conservée.
Où puis-je trouver les capacités de rendu/export disponibles en dehors des images de graphiques ?
Consultez l'API/documentation pour les cibles de sortie (PDF, SVG, XPS, HTML, etc.) et les options de rendu associées.