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.