Exportar gráficos de apresentação em C++
Visão geral
Aspose.Slides permite exportar um gráfico de uma apresentação como imagem. Este artigo mostra como obter uma imagem de um gráfico e salvá‑la, o que é útil quando você precisa reutilizar visualizações de gráficos fora de uma apresentação do PowerPoint.
Obter uma imagem de gráfico
Aspose.Slides for C++ oferece suporte para extrair a imagem de um gráfico específico. A seguir, um exemplo de amostra é apresentado.
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();
Perguntas frequentes
Posso exportar um gráfico como vetor (SVG) em vez de imagem raster?
Sim. Um gráfico é uma forma, e seu conteúdo pode ser salvo em SVG usando o método de gravação shape-to-SVG.
Como posso definir o tamanho exato do gráfico exportado em pixels?
Use as sobrecargas de renderização de imagem que permitem especificar tamanho ou escala — a biblioteca suporta renderizar objetos com dimensões/escala definidas.
O que devo fazer se as fontes em rótulos e na legenda aparecerem incorretas após a exportação?
Carregue as fontes necessárias via FontsLoader para que a renderização do gráfico preserve as métricas e a aparência do texto.
A exportação respeita o tema, estilos e efeitos do PowerPoint?
Sim. O renderizador do Aspose.Slides segue a formatação da apresentação (temas, estilos, preenchimentos, efeitos), portanto a aparência do gráfico é preservada.
Onde posso encontrar recursos de renderização/exportação disponíveis além de imagens de gráficos?
Consulte a seção de exportação da API/documentação para destinos de saída (PDF, SVG, XPS, HTML, etc.) e opções relacionadas de renderização.