Este breve exemplo é sobre como converter PDF para Excel em C#. Para exportar PDF para Excel, o aplicativo baseado em C# pode ser usado em qualquer ambiente de sistema operacional compatível com .NET, incluindo Windows, Linux ou macOS, usando interfaces API simples e fáceis. Você não deve instalar nenhuma ferramenta de terceiros ou Adobe Acrobat para realizar a conversão.
Etapas para converter PDF para Excel usando C#
- Instale o Aspose.PDF for .NET usando o gerenciador de pacotes NuGet em seu aplicativo
- Inclua uma referência ao namespace Aspose.PDF em seu projeto
- Inicialize a instância da classe Document para carregar o PDF e converta para XLSX
- Inicialize o objeto ExcelSaveOptions para definir as opções do arquivo XLSX de saída
- Finalmente, o método Save em C# converte PDF para Excel
Aderindo às etapas acima em C# PDF para Excel a conversão é feita facilmente usando chamadas de API simples. O processo será iniciado adicionando as referências de API necessárias, que são seguidas pelo carregamento do arquivo PDF de origem. Nas etapas subsequentes, a instância da classe ExcelSaveOptions será usada para definir as opções XLSX desejadas. Por fim, o arquivo PDF convertido será salvo como XLSX no disco usando o enumerador SaveFormat.Excel dentro do método Save.
Código para converter PDF para Excel em C#
using System; | |
using Aspose.Pdf; | |
using static Aspose.Pdf.ExcelSaveOptions; | |
namespace TestPDF | |
{ | |
public class PdfToXlsx | |
{ | |
public static void PdfToXlsxConverter() | |
{ | |
// Applying product license to create XLSX from PDF in C# | |
License PdftoXlsLic = new License(); | |
PdftoXlsLic.SetLicense("Aspose.Total.lic"); | |
// Initialize Document Class to load PDF and saving as Excel | |
Document document = new Document("PDFtoExcel.pdf"); | |
// Set Excel Save options | |
ExcelSaveOptions saveOptions = new ExcelSaveOptions(); | |
saveOptions.ConversionEngine = ConversionEngines.NewEngine; | |
saveOptions.Format = ExcelFormat.XLSX; | |
saveOptions.InsertBlankColumnAtFirst = true; | |
// Save the PDF document in XLSX format | |
document.Save("output_pdfToXls.xlsx", SaveFormat.Excel); | |
} | |
} | |
} |
Ao usar o código C# para converter PDF em Excel, você pode gerar e abrir o arquivo XLSX em qualquer visualizador de arquivos do Excel ou enviá-lo para o Google Docs para visualização. A classe ExcelSaveOptions permite definir diferentes opções de exportação que você gostaria de definir para XSLX gerado, incluindo propriedades como ConversionEngine, Format, MinimizeTheNumberOfWorksheets e InsertBlankColumnAtFirst. Se você deseja exportar PDF para XLSX usando as opções padrão, pode pular usando a classe ExcelSaveOptions e suas propriedades também. Por fim, o arquivo XLSX gerado é armazenado em disco usando o método Save.
Neste tópico, aprendemos como converter PDF para Excel usando C#. Se você estiver interessado em exportar PDF para HTML, consulte o artigo em como converter PDF para HTML em C#.