O formato PDF é um dos formatos de documentos mais usados para compartilhar documentos. Este tutorial mostrará como usar C# para converter Excel em PDF. Neste artigo, converteremos uma pasta de trabalho do Excel em um documento PDF usando o formato XLSX. Além disso, você pode rapidamente converter Excel para PDF usando C# para vários formatos do Excel, como XLS, CSV, XLT e muitos outros com apenas algumas linhas de código. Além disso, nenhum software de terceiros é necessário para a conversão.
Etapas para converter Excel em PDF em C#
- Instale GroupDocs.Conversion for .NET do NuGet para converter Excel em PDF usando C#
- Adicionar referência ao namespace GroupDocs.Conversion
- Crie uma instância da classe Converter e carregue o Excel de entrada para conversão em PDF
- Inicialize a classe PdfConvertOptions para fornecer preferências para o documento PDF
- Chame o método Convert da classe Converter e passe o nome do arquivo PDF de saída junto com o objeto da classe PdfConvertOptions
Essas etapas são autoexplicativas e podem ser usadas em seu projeto imediatamente para converter o arquivo Excel em PDF usando C#. Para começar, use o gerenciador de pacotes NuGet para instalar a biblioteca necessária. Depois disso, crie uma instância da classe Converter e carregue o arquivo Excel a ser convertido em PDF. Por fim, você pode ajustar as configurações do arquivo PDF convertido e salvá-lo no disco.
Código para converter Excel para PDF em C
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertExcelToPdfInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert Excel to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source Excel file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.xlsx"); | |
// Set the starting sheet number and consecutive sheet count | |
var convertOptions = new PdfConvertOptions() | |
{ | |
PageNumber = 1, | |
PagesCount = 2 | |
}; | |
// Convert and save the Excel in PDF format | |
converter.Convert("converted.pdf", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Neste artigo, aprendemos como converter arquivos usando o código C# Excel para PDF. Analisamos os casos de conversão básicos e avançados definindo os atributos de configuração da página. Além disso, as pastas de trabalho do Excel podem ser simplesmente convertidas para os formatos HTML, Microsoft PowerPoint e Word.
Discutimos o código converter imagem para PDF em C # em nosso artigo anterior. Se você se interessou, dê uma olhada.