C#/VB.NET: Converter Excel em PDF

2023-07-17 02:30:58

Instalado via NuGet

PM> Install-Package Spire.XLS

Links Relacionados

Ao converter um arquivo do Excel para o formato PDF, qualquer pessoa pode abrir o arquivo mesmo quando não houver o Office instalado no sistema. Além disso, a conversão de documentos do Excel em PDF é útil, pois os arquivos PDF podem ser facilmente compartilhados e impressos. Neste artigo, você aprenderá como converter um documento inteiro do Excel ou uma planilha específica em PDF usando o Spire.XLS for .NET.

Instalar o Spire.XLS for .NET

Para começar, você precisa adicionar os arquivos DLL incluídos no pacote Spire.XLS for .NET como referências em seu projeto .NET. Os arquivos DLL podem ser baixados deste link ou instalados via NuGet.

PM> Install-Package Spire.XLS

Converter um documento inteiro do Excel em PDF

A seguir estão as etapas para converter um documento inteiro do Excel em PDF usando o Spire.XLS for .NET.

  • Crie um objeto Pasta de trabalho.
  • Carregue um documento Excel de amostra usando o método Workbook.LoadFromFile().
  • Defina as opções de conversão de Excel para PDF por meio das propriedades na classe ConverterSetting.
  • Converta todo o documento do Excel em PDF usando o método Workbook.SaveToFile().
  • C#
  • VB.NET
using Spire.Xls;
    
    namespace ConvertExcelToPDF
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Create a Workbook instance
                Workbook workbook = new Workbook();
    
                //Load a sample Excel file
                workbook.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Sample.xlsx");
    
                //Set worksheets to fit to page when converting
                workbook.ConverterSetting.SheetFitToPage = true;
    
                //Save to PDF
                workbook.SaveToFile("ExcelToPdf.pdf", FileFormat.PDF);
            }
        }
    }

C#/VB.NET: Convert Excel to PDF

Converter uma planilha específica para PDF

A seguir estão as etapas para converter uma planilha específica em PDF usando o Spire.XLS for .NET.

  • Crie um objeto Pasta de trabalho.
  • Carregue um documento Excel de amostra usando o método Workbook.LoadFromFile().
  • Defina as opções de conversão de Excel para PDF por meio das propriedades na classe ConverterSetting.
  • Obtenha uma planilha específica por meio da propriedade Workbook.Worksheets[index].
  • Converta a planilha em PDF usando o método Worksheet.SaveToPdf().
  • C#
  • VB.NET
using Spire.Xls;
    
    namespace ConvertWorksheetToPdf
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Create a Workbook instance
                Workbook workbook = new Workbook();
    
                //Load a sample Excel file
                workbook.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Sample.xlsx");
    
                //Set worksheets to fit to page when converting
                workbook.ConverterSetting.SheetFitToPage = true;
    
                //Get the first worksheet
                Worksheet worksheet = workbook.Worksheets[0];
    
                //Save to PDF
                worksheet.SaveToPdf("WorksheetToPdf.pdf");
            }
        }
    }

C#/VB.NET: Convert Excel to PDF

Solicitar uma licença temporária

Se você deseja remover a mensagem de avaliação dos documentos gerados ou se livrar das limitações de função, por favor solicite uma licença de teste de 30 dias para você mesmo.

Veja também