
Converter-Excel-para-PDF-em-Csharp
Melhore a legibilidade e usabilidade de seus arquivos Excel convertendo-os em formatos de arquivo PDF. O processo de conversão de Excel para PDF agora é rápido e eficiente devido a esta biblioteca .NET Excel. Esta biblioteca permite converter várias planilhas do Excel em uma página PDF ou em várias páginas PDF. Além disso, você pode configurar as chamadas de API de acordo com seus requisitos. No passado recente, publicamos um artigo que demonstra a conversão de PDF para Excel. No entanto, nesta postagem de blog, aprenderemos como converter Excel para PDF em C# programaticamente.
Abordaremos os seguintes pontos:
- Instalação da biblioteca .NET Excel
- Converter Excel para PDF em C#
- Excel para API de PDF - opção avançada
Instalação da biblioteca .NET Excel
O processo de instalação desta API é simples, pois você pode encontrar documentação abrangente sobre instalação e seu uso.
Portanto, há duas maneiras de integrar essa biblioteca ao seu projeto .NET.
Portanto, você pode baixar os arquivos DLL ou executar o seguinte comando no gerenciador de pacotes NuGet.
Install-Package Aspose.Cells
Converter Excel para PDF em C#
Depois que a instalação estiver concluída, você estará pronto para escrever trechos de código para atender aos seus requisitos de negócios em relação à conversão de Excel para PDF.
Você pode seguir as etapas a seguir e o trecho de código para converter a planilha do Excel para o formato de arquivo PDF:
- Crie um objeto da classe WorkBook e carregue o arquivo Excel de origem.
- Salve o documento em formato PDF chamando o método save.
// Crie um objeto da classe WorkBook e carregue o arquivo Excel de origem
Workbook workbook = new Workbook("sample.xlsx");
// Salve o documento em formato PDF chamando o método save
workbook.Save( "output.pdf", SaveFormat.Pdf);
Você pode ver a saída na imagem abaixo:

Excel para API de PDF - opção avançada
Na seção acima, vimos que apenas duas linhas de código fazem toda a mágica. No entanto, existem muitos outros métodos e propriedades disponíveis que você pode conferir.
Vamos explorar algumas das propriedades proeminentes:
- Inicialize uma instância da classe WorkBook e carregue o arquivo Excel de origem.
- Crie um objeto da classe PdfSaveOptions para acessar as opções do PDF.
- Se true e o diretório não existir, CreateDirectory criará o diretório antes de salvar o arquivo.
- Acesse a primeira planilha do arquivo Excel criando um objeto da classe Worksheet.
- Invoque o método HideRow para ocultar a 3ª linha da planilha.
- Escondendo a 2ª coluna da planilha chamando o método HideColumn.
- Invoque o método save para salvar o documento em formato PDF.
// Inicialize uma instância da classe WorkBook e carregue o arquivo Excel de origem
Workbook workbook = new Workbook("sample.xlsx");
// Crie um objeto da classe PdfSaveOptions para acessar as opções de PDF
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Se true e o diretório não existir, o diretório será criado automaticamente antes de salvar o arquivo.
pdfSaveOptions.CreateDirectory = true;
// Acessando a primeira planilha no arquivo Excel criando um objeto da classe Worksheet
Worksheet worksheet = workbook.Worksheets[0];
// Invoque o método HideRow para ocultar a 3ª linha da planilha
worksheet.Cells.HideRow(2);
// Escondendo a 2ª coluna da planilha chamando o método HideColumn
worksheet.Cells.HideColumn(1);
// Invoque o método save para salvar o documento em formato PDF
workbook.Save( "output.pdf", SaveFormat.Pdf);
Obtenha uma licença gratuita
Você pode obter uma licença temporária gratuita para experimentar a API sem limitações de avaliação.
Resumindo
Isso nos leva ao final desta postagem no blog. Aprendemos como converter Excel para PDF em C# programaticamente. Também exploramos alguns métodos e propriedades avançados para manipular os arquivos em um aplicativo .NET. Existem muitas outras propriedades e métodos disponíveis que você pode verificar na documentação. Além disso, você pode encontrar alguns tópicos relevantes na seção “Veja também” abaixo. Por fim, conholdate.com está escrevendo novas postagens no blog sobre outros tópicos interessantes. Portanto, por favor, fique em contato para as atualizações mais recentes.
Faça uma pergunta
Você pode nos informar sobre suas perguntas ou dúvidas em nosso fórum.
Perguntas frequentes
Como converter Excel para PDF usando a biblioteca C#?
Instale esta poderosa biblioteca .NET Excel library para conseguir a conversão de Excel para PDF. Ele oferece uma enorme pilha de métodos que ajudam a automatizar essa conversão e manipulação.
Como converter uma planilha do Excel para PDF?
Você pode converter uma planilha do Excel para o formato de arquivo PDF usando as etapas a seguir e o snippet de código:
- Crie um objeto da classe WorkBook e carregue o arquivo Excel de origem.
- Salve o documento em formato PDF chamando o método save.
// Crie um objeto da classe WorkBook e carregue o arquivo Excel de origem
Workbook workbook = new Workbook("sample.xlsx");
// Salve o documento em formato PDF chamando o método save
workbook.Save( "output.pdf", SaveFormat.Pdf);
Como faço para converter Excel para PDF gratuitamente?
Você pode automatizar esse processo de conversão instalando esta biblioteca .NET. Ele oferece vários planos de assinatura e também vem com um plano gratuito.