Converter Gráfico em Imagem em Java

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:

  1. Instalação da API de Extração de Dados
  2. Converter Gráfico em Imagem em Java - Exemplo de Código

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>
API de Extração de Dados

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

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.

Veja Também