
Em alguns cenários, trabalhar com arquivos de PowerPoint se torna um desafio quando eles contêm grandes quantidades de dados, incluindo dados gráficos, como gráficos. No entanto, dados gráficos são mais úteis do que textuais, então extrair gráficos de PPT/PPTX e salvá-los como imagens pode atender ao seu objetivo. Assim, você pode rapidamente abrir e percorrer esses gráficos extraídos para aprender sobre os dados. Portanto, este post no blog ajuda você a converter gráfico em imagem em Java programaticamente usando Aspose.Slides para Java. Portanto, siga este guia para aprender como extrair gráficos de arquivos PPTX/PPT.
O post do blog cobre os seguintes pontos:
Instalação da API de Extração de Dados
Você pode visitar este guia de instalação. Agora, você pode baixar este arquivo JAR ou pode usar as seguintes configurações do Maven para instalar Aspose.Slides para 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>

Converter Gráfico em Imagem em Java - Exemplo de Código
Você pode seguir os passos abaixo para desenvolver um extrator de gráficos:
- Defina o caminho para o diretório do arquivo PowerPoint de origem.
- Inicialize uma instância da classe Presentation com um arquivo PPTX/PPT de origem.
- Chame o método addChart para adicionar um gráfico ao final da coleção.
- O método getImage retorna a miniatura da forma.
- Chame o método save para salvar o gráfico como uma imagem PNG.
O seguinte exemplo de código mostra como converter gráfico em imagem em Java programaticamente:
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(); | |
} | |
} | |
} |
Você pode ver a saída na imagem abaixo:

Extrair Gráficos de PPTX - Obtenha uma Licença Gratuita
Agora, você pode obter uma licença temporária gratuita para experimentar esta API de extração de dados sem limitações de avaliação.
Resumindo
Estamos encerrando este guia aqui com a esperança de que você tenha aprendido como converter gráfico em imagem em Java usando esta API de extração de dados. Além disso, desenvolvemos um serviço de extração de gráficos para extrair gráficos como imagens de arquivos PPT/PPTX. Além disso, você pode visitar a documentação, o repositório GitHub e a referência da API para saber mais sobre esta biblioteca Java. Finalmente, aspose.com está escrevendo continuamente, então fique conectado para as últimas atualizações.
Faça uma pergunta
Você pode nos informar sobre suas perguntas ou dúvidas em nosso fórum.