Conversor de PDF para XLS
O Conversor de PDF para XLS Documentize para .NET é uma ferramenta poderosa que permite a conversão perfeita de documentos PDF em planilhas Excel (XLS/XLSX). Este plugin melhora a acessibilidade e a usabilidade do seu conteúdo PDF, facilitando a manipulação e a análise de dados em formato de planilha.
Principais Recursos:
- Converter PDF para Excel: Transforme arquivos PDF em planilhas XLS/XLSX para fácil gerenciamento de dados.
- Opções de Saída Personalizadas: Configure o formato de saída, intervalo de páginas, nome da planilha e muito mais.
- Conversão de Alta Fidelidade: Mantenha o layout, formatação e precisão de conteúdo durante a conversão.
- Processamento em Lote: Converta vários arquivos PDF de uma só vez para operações em grande escala.
Como Converter PDF para XLS
Para converter um documento PDF em um arquivo Excel (XLS/XLSX), siga estes passos:
- Crie uma instância da classe
PdfXls
. - Crie uma instância de
PdfToXlsOptions
para configurar as opções de conversão. - Adicione o arquivo PDF de entrada usando o método
AddInput
. - Especifique o arquivo Excel de saída usando o método
AddOutput
. - Execute o método
Process
para iniciar a conversão.
1
2var pdfXlsConverter = new PdfXls();
3var options = new PdfToXlsOptions();
4
5// Adicione os caminhos do arquivo de entrada e saída
6options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
7options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
8
9// Execute o processo de conversão
10pdfXlsConverter.Process(options);
Personalizando a Conversão de PDF para Excel
Você pode personalizar as configurações de conversão modificando a classe PdfToXlsOptions
. Por exemplo, para converter o PDF para um formato XLSX, inserir uma coluna em branco e nomear a planilha, você pode usar o seguinte código:
1
2var options = new PdfToXlsOptions();
3
4// Defina o formato de saída como XLSX
5options.Format = PdfToXlsOptions.ExcelFormat.XLSX;
6
7// Insira uma coluna em branco na primeira posição
8options.InsertBlankColumnAtFirst = true;
9
10// Defina o nome da planilha
11options.WorksheetName = "MinhaPlanilha";
12
13// Adicione arquivos de entrada e saída
14options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
15options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
16
17// Processar a conversão
18pdfXlsConverter.Process(options);
Lidando com os Resultados da Conversão
Após o processamento, o método Process retorna um objeto ResultContainer
que contém o resultado da conversão. Você pode recuperar o caminho do arquivo convertido ou outros detalhes de saída:
1
2var resultContainer = pdfXlsConverter.Process(options);
3
4// Acesse e imprima o caminho do arquivo resultado
5var result = resultContainer.ResultCollection[0];
6Console.WriteLine(result);
Processamento em Lote para Conversão de PDF para XLS
O plugin Conversor de PDF para XLS também suporta processamento em lote, possibilitando a conversão de múltiplos arquivos PDF de uma só vez.
1
2var pdfXlsConverter = new PdfXls();
3var options = new PdfToXlsOptions();
4
5// Adicione múltiplos PDFs de entrada
6options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
7options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
8
9// Adicione os arquivos Excel de saída
10options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));
11options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));
12
13// Processar a conversão em lote
14pdfXlsConverter.Process(options);