Neste tópico, você obterá a resposta de como converter gráfico do Excel para JPG em C# sem interoperabilidade. Depois de passar por este tutorial passo a passo, você poderá salvar o gráfico do Excel como JPG em C#. Semelhante a salvar como JPG, você também pode salvar o gráfico em qualquer um dos outros formatos comuns, como BMP, PNG, SVG etc.
Etapas para converter o gráfico do Excel para JPG em C#
- Usando o gerenciador de pacotes NuGet, instale o Aspose.Cells for .NET
- Adicione a diretiva using para os namespaces Aspose.Cells, Aspose.Cells.Charts e Aspose.Cells.Rendering
- Definir licença Aspose usando o método SetLicense
- Carregue o workbook contendo um chart
- Obtenha uma instância do gráfico da planilha desejada
- Por fim, salve o gráfico como arquivo JPG
Essas etapas demonstram o processo de converter o gráfico do Excel para JPG em C# e salvá-lo em um arquivo, mas também existem outras opções, como salvar a imagem de saída no MemoryStream e usá-la adequadamente. A função Chart.ToImage() fornece a opção de selecionar o número da página também se o gráfico for muito grande e composto por várias páginas.
Código para converter gráfico do Excel para JPG em C#
Essa conversão não requer a instalação do MS Excel no sistema nem a interoperabilidade. É um código de aplicativo simples baseado em console que pode ser usado em tecnologias baseadas em formulário, ASP.NET e outras tecnologias da Web, como o Azure e muitas outras.
Neste exemplo, aprendemos como converter gráfico do Excel para JPG em C#. No entanto, usando a opção ImageType, você pode salvá-lo como PNG, BMP, PICT, TIFF, SVG e muitos outros formatos. Você pode converter arquivos Excel para outros formatos também como XPS, conforme indicado no artigo como converter Excel para XPS em C#.