
O Microsoft Excel é uma ferramenta essencial para gerenciar folhetos, mas há momentos em que a conversão dessas folhetas para PDF torna-se necessária – seja para compartilhar relatórios ou preservar formatação.Neste post de blog, vamos guiá-lo através do processo eficiente de converter folhetos do Excel para PDF usando C#. Também vamos explorar várias opções de personalização disponíveis durante o processo de conversão, incluindo métodos para converter o Excel para PDF gratuitamente.
Tabela de Conteúdo
- C# API para Excel para PDF Conversão - Download grátis
- Passos para converter um arquivo do Excel para PDF em C#
- Converter Excel XLS para PDF em C#
- Conversão do Excel para PDF/A
- Conversão do Excel para PDF em C#
- Excel Online para PDF Converter
- Get Free C# Excel para PDF Converter
- Conclusão
C# Excel para PDF Biblioteca de Conversão
O que Aspose.Células para .NET A API simplifica o processo de conversão de folhetos do Excel para PDF. Descarregue o DLL da API Ou instale-o diretamente através de NuGet:
PM> Install-Package Aspose.Cells
Passos para converter um arquivo do Excel para PDF em C#
Usando Aspose.Cells para .NET, converter um arquivo do Excel para PDF é simples.
- Carregue o arquivo do Excel do disco.
- Salve-o como PDF para a sua localização desejada.
Vamos ver como implementar isso no código C#.
Converter Excel XLSX para PDF em C#
com Aspose.Células para .NET, Você pode facilmente converter arquivos do Excel para PDF, seguindo estas etapas:
- Imediatamente o Livro de Trabalho Classe com o documento do Excel que você deseja converter.
- Salve o documento em formato PDF especificando o formato salvo usando o SaveFormat A enumeração.
Aqui está um corte de código que demonstra como converter Excel para PDF em C#:
// Instantiate the Workbook object with the Excel file
Workbook workbook = new Workbook("SampleExcel.xls");
// Save the document in PDF format
workbook.Save("outputPDF.pdf", SaveFormat.Pdf);
Converter Excel em formato PDF/A
PDF/A é uma versão ISO-standardizada de PDF projetada para arquivamento a longo prazo.O armazenamento de arquivos neste formato garante que eles permanecem acessíveis ao longo do tempo.
Aqui está como converter Excel para formato PDF/A em C#:
// Instantiate new workbook
Workbook workbook = new Workbook();
// Insert a value into cell A1
workbook.Worksheets[0].Cells[0, 0].PutValue("Testing PDF/A");
// Define PdfSaveOptions
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Set the compliance type
pdfSaveOptions.Compliance = PdfCompliance.PdfA1b;
// Save the file
workbook.Save(dataDir + "output.pdf", pdfSaveOptions);
Conversão do Excel para PDF em C#
Aspose.Cells para .NET permite que você rastreie o progresso da conversão usando o IPageSavingCallback interface. você pode criar uma classe personalizada que implementa esta interface e atribuir a sua instância ao PdfSaveOptions.PageSavingCallback da propriedade.
Aqui está um snippet de código que demonstra como rastrear o progresso da conversão Excel para PDF:
// Load the workbook
Workbook workbook = new Workbook("PagesBook1.xlsx");
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Assign the custom class that implements IPageSavingCallback interface
pdfSaveOptions.PageSavingCallback = new TestPageSavingCallback();
workbook.Save("DocumentConversionProgress.pdf", pdfSaveOptions);
A seguinte é a classe custom que implementa o IPageSavingCallback Interface para rastrear o processo de conversão:
public class TestPageSavingCallback : IPageSavingCallback
{
public void PageStartSaving(PageStartSavingArgs args)
{
Console.WriteLine("Start saving page index {0} of pages {1}", args.PageIndex, args.PageCount);
// Pages before page index 2 are not rendered.
if (args.PageIndex < 2)
{
args.IsToOutput = false;
}
}
public void PageEndSaving(PageEndSavingArgs args)
{
Console.WriteLine("End saving page index {0} of pages {1}", args.PageIndex, args.PageCount);
// Pages after page index 8 are not rendered.
if (args.PageIndex >= 8)
{
args.HasMorePages = false;
}
}
}
Online Excel para PDF Converter {#online-excel-to-pdf Converter}
Você também pode usar o nosso Excel para PDF converter aplicativo, Este aplicativo gratuito não requer registro, tornando-o uma opção conveniente para conversões rápidas.
Get Free C# Excel para PDF Converter
Você pode usar Aspose.Cells para .NET sem limitações de avaliação, obtendo um Licença temporária grátis.
Conclusão
Conversão de folhas de Excel para PDF é um requisito comum em vários cenários de negócios e desenvolvimento. Aspose.Cells para .NET API simplifica este processo, permitindo que você automatize conversões dentro de suas aplicações C#. Ao longo deste post de blog, demonstramos como converter Excel XLSX a PDF em .NET 6, explorar C# Excel Save As PDF técnicas, e revisou como convertê-lo para o PDF procurável em C# NET , ao mesmo tempo que exploramos várias opções de personalização.
Se você tiver alguma pergunta, sinta-se livre para chegar através do nosso Fórum.
Se você está trabalhando com Excel para PDF .NET Core ou ASP.NET, esta poderosa biblioteca permite que você converte arquivos XLS e XLSX em PDF de forma eficiente, garantindo conservação de layout e oferecendo opções de customização extensas para todas as suas necessidades de conversão de documentos.
Para aqueles que procuram converter grandes arquivos do Excel para PDF em .NET, o Aspose.NET Excel a biblioteca de conversão de PDF é a sua melhor escolha.Suporta C# Convertir Excel em PDF sem soluções do Office e garante que você pode Convertê-lo para manter o PDF seguro em C# .NET com facilidade.
Explore o .NET MAUI Excel para PDF Conversion Library para as mais recentes funcionalidades no processamento de documentos, e aproveite o Excel para PDF Conversion C# .NET Core: código exemplo para começar rapidamente. Se você está procurando o .NET Framework Excel para PDF: melhor biblioteca ou precisa analizar imagens durante a conversão, Aspose fornece todas as ferramentas que você precisa para uma conversão eficiente C# Excel para PDF.
Além disso, se você estiver interessado em C# Excel Plugin para funcionalidade melhorada, a Aspose oferece as ferramentas certas para atender às suas necessidades.
Também fornecemos recursos sobre como converter arquivo do Excel para PDF usando C#, o que pode ajudá-lo a implementar esta funcionalidade em suas aplicações.
Explore como converter Excel para PDF C# grátis e use o Aspose Cells DLL free download para várias funcionalidades.