# Criar Gráficos Usando VSTO e Aspose.Slides for Java

> Aprenda como automatizar a criação de gráficos no PowerPoint em Java. Este guia passo a passo mostra por que Aspose.Slides for Java é uma alternativa mais rápida e poderosa ao Microsoft.Office.Interop.

Source: https://docs.aspose.com/slides/pt/java/create-a-chart-in-a-microsoft-powerpoint-presentation/
Updated: 2026-06-10

{{% alert color="primary" %}} 

Gráficos são representações visuais de dados que são amplamente usados em apresentações. Este artigo mostra o código para criar um gráfico em Microsoft PowerPoint programaticamente usando [VSTO](/slides/pt/java/create-a-chart-in-a-microsoft-powerpoint-presentation/) e [Aspose.Slides for Java](/slides/pt/java/create-a-chart-in-a-microsoft-powerpoint-presentation/).

{{% /alert %}} 
## **Criando um Gráfico**
Os exemplos de código abaixo descrevem o processo de adição de um gráfico de **coluna agrupada 3D** simples usando VSTO. Você cria uma instância de apresentação, adiciona um gráfico padrão a ela. Em seguida, usa a pasta de trabalho do Microsoft Excel para acessar e modificar os dados do gráfico, além de definir as propriedades do gráfico. Por fim, salva a apresentação.
### **Exemplo VSTO**
Usando VSTO, as etapas a seguir são realizadas:

1. Crie uma instância de uma apresentação Microsoft PowerPoint.
1. Adicione um slide em branco à apresentação.
1. Adicione um gráfico de **coluna agrupada 3D** e acesse‑o.
1. Crie uma nova instância de Microsoft Excel Workbook e carregue os dados do gráfico.
1. Acesse a planilha de dados do gráfico usando a instância Microsoft Excel Workbook instancefromworkbook.
1. Defina o intervalo do gráfico na planilha e remova as séries 2 e 3 do gráfico.
1. Modifique os dados de categorias do gráfico na planilha de dados do gráfico.
1. Modifique os dados da série 1 do gráfico na planilha de dados do gráfico.
1. Agora, acesse o título do gráfico e defina as propriedades relacionadas à fonte.
1. Acesse o eixo de valores do gráfico e defina a unidade maior, unidades menores, valor máximo e valores mínimos.
1. Acesse o eixo de profundidade ou eixo de séries do gráfico e remova‑o, pois neste exemplo, apenas uma série é usada.
1. Agora, defina os ângulos de rotação do gráfico nas direções X e Y.
1. Salve a apresentação.
1. Feche as instâncias do Microsoft Excel e do PowerPoint.

**A apresentação resultante, criada com VSTO** 

![todo:image_alt_text](create-a-chart-in-a-microsoft-powerpoint-presentation_1.png)



{{< gist "aspose-com-gists" "a56eda38c01ad33dc653116c7bae4293" "Examples-CSharp-VSTO-VSTOChart-VSTOChart.cs" >}}

{{< gist "aspose-com-gists" "a56eda38c01ad33dc653116c7bae4293" "Examples-CSharp-VSTO-VSTOChart-EnsurePowerPointIsRunning.cs" >}}
### **Exemplo Aspose.Slides for Java**
Usando Aspose.Slides for Java, as etapas a seguir são realizadas:

1. Crie uma instância de uma apresentação Microsoft PowerPoint.
1. Adicione um slide em branco à apresentação.
1. Adicione um gráfico de **coluna agrupada 3D** e acesse‑o.
1. Acesse a planilha de dados do gráfico usando a instância Microsoft Excel Workbook instancefromworkbook.
1. Remova as séries inutilizadas 2 e 3.
1. Acesse as categorias do gráfico e modifique os rótulos.
1. Acesse a série 1 e modifique os valores da série.
1. Agora, acesse o título do gráfico e defina as propriedades da fonte.
1. Acesse o eixo de valores do gráfico e defina a unidade maior, unidades menores, valor máximo e valores mínimos.
1. Agora, defina os ângulos de rotação do gráfico nas direções X e Y.
1. Salve a apresentação no formato PPTX.

**A apresentação resultante, criada com Aspose.Slides** 

![todo:image_alt_text](create-a-chart-in-a-microsoft-powerpoint-presentation_2.png)

{{< gist "aspose-com-gists" "1f55f0222bc39a382d831900e8de7400" "Examples-src-main-java-com-aspose-slides-examples-Slides-Charts-CreateChart-CreateChart.java" >}}

## **Perguntas Frequentes**

**Posso criar outros tipos de gráficos, como pizza, linha ou barra, com Aspose.Slides?**

Sim. Aspose.Slides oferece suporte a uma ampla variedade de [tipos de gráfico](/slides/pt/java/create-chart/), incluindo gráficos de pizza, gráficos de linha, gráficos de barra, diagramas de dispersão, gráficos de bolha e muito mais. Você pode especificar o tipo de gráfico desejado usando a classe [ChartType](https://reference.aspose.com/slides/pt/java/com.aspose.slides/charttype/) ao adicionar um gráfico.

**Posso aplicar estilos ou temas personalizados ao gráfico?**

Sim. Você pode personalizar completamente a aparência do gráfico, incluindo cores, fontes, preenchimentos, contornos, linhas de grade e layout. No entanto, aplicar temas do Office exatamente como vistos no PowerPoint requer a configuração manual de estilos individuais.

**Posso exportar o gráfico como imagem separadamente do slide?**

Sim, Aspose.Slides permite exportar qualquer forma — incluindo gráficos — como uma imagem separada (por exemplo, PNG, JPEG) usando o método `getImage` na [forma](https://reference.aspose.com/slides/pt/java/com.aspose.slides/shape/) do gráfico.
