Este tutorial rápido fornece informações sobre como converter gráfico do Excel em PDF em C# onde os arquivos do Excel podem ser XLSX, XLS, ODS ou em qualquer outro formato compatível com o MS Excel. Ele orienta fornecendo instruções para estabelecer o ambiente, um procedimento passo a passo para entender o processo e um código de exemplo em execução. Você pode exportar o gráfico do Excel para PDF em C# em qualquer um dos sistemas operacionais como Windows, Linux ou macOS sem instalar nenhuma outra ferramenta de terceiros.
Etapas para transformar o gráfico do Excel em PDF em C#
- Configure o projeto para adicionar Aspose.Cells do gerenciador de pacotes Nuget para converter gráfico em PDF
- Carregue o arquivo Excel de origem no objeto Workbook contendo alguns gráficos
- Obtenha uma referência ao worksheet selecionado com gráficos
- Obtenha a referência ao gráfico desejado da coleção de gráficos
- Chame a função ToPdf da classe Chart para converter o gráfico em PDF
- Defina o tamanho da página PDF de saída e o alinhamento do gráfico nela
- Salve o PDF em disco ou em um fluxo
Essas etapas fornecem um guia completo para converter gráfico do Excel em PDF em C#. O conjunto de instruções inclui a configuração do projeto, carregar a pasta de trabalho de destino, selecionar o gráfico necessário de uma planilha específica e salvá-lo como PDF. Também auxilia na configuração do gráfico no PDF de saída.
Código para renderizar gráfico do Excel para PDF em C#
Este código usa a função Chart.ToPdf() que tem várias sobrecargas. Se você não quiser configurar o gráfico no PDF de saída, basta fornecer o nome do arquivo PDF de saída na função Chart.ToPdf(). No entanto, durante o processo de renderização do gráfico do Excel para PDF em C#, se você quiser definir o tamanho da página PDF de saída e o alinhamento horizontal/vertical do gráfico, use a sobrecarga relevante que usa o tamanho em polegadas e fornece um enumerador apropriado para definir o alinhamento.
Este tutorial elaborou o processo para criar PDF a partir de um gráfico do Excel. Se você estiver interessado em converter o gráfico do Excel em uma imagem, consulte o artigo em como converter Excel para imagem em C#.