Exporter les graphiques de présentation en С++
Obtenir une image de graphique
Aspose.Slides for C++ offre la prise en charge de l’extraction d’image d’un graphique spécifique. L’exemple ci-dessous est fourni.
auto presentation = MakeObject<Presentation>(u"test.pptx");
auto slide = presentation->get_Slide(0);
auto chart = slide->get_Shapes()->AddChart(ChartType::ClusteredColumn, 0, 0, 500, 500);
auto image = chart->GetImage();
image->Save(u"image.png", ImageFormat::Png);
image->Dispose();
presentation->Dispose();
FAQ
Puis-je exporter un graphique au format vectoriel (SVG) plutôt qu’en 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 puis-je 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 des dimensions ou une échelle données.
Que faire si les polices dans les libellés et 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 au‑delà des images de graphiques ?
Consultez la section export de l'API/documentation pour les cibles de sortie (PDF, SVG, XPS, HTML, etc.) ainsi que les options de rendu associées.