Logo
Início Produtos Suporte Contato Sobre Nós
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Converter PDF para XLS via Linha de Comando — Conversor em Lote para Servidores

Você tem pastas de relatórios em PDF, extratos bancários ou arquivos regulatórios com tabelas presas dentro deles — e precisa desses números no Excel para poder classificar, filtrar e executar fórmulas. Copiar e colar de um PDF raramente mantém as colunas alinhadas, e reformatar centenas de arquivos à mão não é trabalho, é punição. O Total PDF Converter X extrai tabelas de arquivos PDF para pastas de trabalho XLS pela linha de comando, em lote, sem interface gráfica e sem necessidade de instalação do Microsoft Excel. Instale-o em um servidor Windows, chame-o a partir de um script ou via ActiveX e deixe-o rodar sem supervisão.

O que o Total PDF Converter X faz

  • Conversão em lote — passe um curinga (*.pdf) e o conversor processa todos os arquivos correspondentes em uma única execução
  • Saída XLS editável — produz pastas de trabalho do Excel reais com células, colunas e linhas; números são números, não texto colado
  • Detecção de tabelas — identifica limites de colunas a partir da camada de texto do PDF e mantém os valores alinhados nas células corretas
  • Pastas de trabalho de múltiplas páginas — use -EachPageSeparate para gravar cada página do PDF em sua própria planilha, ou mesclar todas as páginas em uma única
  • Sem necessidade do Excel — o conversor grava XLS diretamente sem o Microsoft Office no servidor
  • Sem interface gráfica — executa silenciosamente pela linha de comando, sem janelas pop-up ou caixas de diálogo de confirmação
  • ActiveX / COM — chame o conversor a partir de .NET, VBScript, PHP, Python ou qualquer ambiente compatível com COM para incorporar a extração em sua própria aplicação
  • Scripts .bat — salve comandos em arquivos de lote e agende-os com o Agendador de Tarefas do Windows para extração totalmente automatizada

Conversão de PDF para XLS pela linha de comando

Baixar Teste Grátis

(30 dias, sem e-mail)

Comprar Licença

(licença de servidor, perpétua)

Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022

PDF vs XLS: Por que converter?

PDF é um formato de documento de forma final. A página é fixa, o layout está congelado e os dados nele são destinados a serem lidos, impressos ou arquivados — não recalculados. Um extrato bancário em PDF mostra um saldo; não permite ajustar uma premissa de juros e ver a coluna se atualizar. Tabelas dentro de um PDF parecem tabelas, mas por baixo elas são apenas texto posicionado em coordenadas em uma página.

XLS é um formato de trabalho. Cada valor fica em uma célula com uma linha, uma coluna e um tipo de dado. Você pode classificar, filtrar, fazer dinâmicas, adicionar fórmulas, desenhar gráficos e alimentar o resultado em um modelo subsequente. Quando dados tabulares chegam como PDF e o próximo passo é análise, os dados têm que se tornar XLS primeiro.

PDFXLS
PropósitoSaída de forma final para leitura e impressãoFormato de trabalho para análise e recálculo
Células e fórmulasNenhuma — texto posicionado em uma páginaCélulas, fórmulas, referências, gráficos nativos
Classificar e filtrarNão suportadoIntegrado
Tabelas dinâmicasNão possívelRecurso nativo do Excel
Fidelidade do copiar/colarColunas frequentemente colapsam em uma sóColunas permanecem separadas
PúblicoLeitores, arquivos, reguladoresAnalistas, contadores, controllers

Como converter PDF para XLS pela linha de comando

Passo 1. Instale o Total PDF Converter X

Baixe o instalador pelo link acima e execute-o no seu servidor ou estação de trabalho Windows. A instalação leva menos de um minuto. Não é necessário navegador ou instalação do Microsoft Excel — o conversor analisa a camada de texto do PDF com seu próprio motor e grava o arquivo XLS diretamente.

Passo 2. Abra o prompt de comando

Abra o cmd.exe ou PowerShell. O executável do conversor é PDFConverter.exe, localizado na pasta de instalação (normalmente C:\Program Files\CoolUtils\TotalPDFConverterX\). Adicione-o ao PATH do sistema ou use o caminho completo nos seus comandos.

Passo 3. Execute a conversão básica

O comando mais simples converte todos os arquivos PDF de uma pasta para XLS:

PDFConverter.exe C:\Reports\*.pdf C:\Output\ -c XLS

Isso processa cada arquivo .pdf em C:\Reports\ e salva as pastas de trabalho XLS resultantes em C:\Output\. Cada PDF produz um arquivo XLS com o mesmo nome base.

Passo 4. Adicione opções de layout e log

Controle a saída da pasta de trabalho com flags adicionais:

PDFConverter.exe C:\Reports\*.pdf C:\Output\ -c XLS -EachPageSeparate -log C:\Logs\pdf2xls.log
  • -EachPageSeparate — coloca cada página do PDF em sua própria planilha dentro da pasta de trabalho
  • Opções de detecção de colunas — ajustam como o conversor identifica os limites das colunas quando o layout da tabela é incomum
  • -log C:\Logs\pdf2xls.log — grava um log de conversão para verificação

Passo 5. Automatize com um arquivo .bat

Salve seu comando em um arquivo .bat e agende-o com o Agendador de Tarefas do Windows:

@echo off
"C:\Program Files\CoolUtils\TotalPDFConverterX\PDFConverter.exe" C:\Incoming\*.pdf C:\Archive\XLS\ -c XLS -EachPageSeparate -log C:\Logs\pdf2xls.log

Isso executa a extração todas as noites (ou em qualquer intervalo que você definir) e grava um arquivo de log para que você possa verificar os resultados.

Integração ActiveX / COM

O Total PDF Converter X inclui uma interface ActiveX completa. Você pode chamar o conversor a partir de qualquer ambiente compatível com COM — .NET, VBScript, PHP, Python, Ruby ou ASP. Isso permite incorporar a extração de PDF para XLS em sua própria aplicação web, portal de intranet ou fluxo de trabalho contábil sem executar um processo de linha de comando separado.

Exemplo (C#/.NET):

PDFConverterX Cnv = new PDFConverterX();
Cnv.Convert("C:\\Reports\\statement.pdf", "C:\\Output\\statement.xls", "-c XLS -EachPageSeparate -log c:\\Logs\\pdf.log");

Exemplo (PHP):

$c = new COM("PDFConverter.PDFConverterX");
$c->convert("C:\\Reports\\statement.pdf", "C:\\Output\\statement.xls", "-c XLS -EachPageSeparate -log c:\\Logs\\pdf.log");

A mesma chamada funciona a partir de ASP.NET, VBScript, Python, Ruby, Perl e JavaScript (Windows Script Host). Sua aplicação web pode aceitar PDFs enviados e retornar pastas de trabalho do Excel ao usuário em tempo real.

Conversores online vs Total PDF Converter X

RecursoConversores onlineTotal PDF Converter X
Processamento em loteUm arquivo por vezArquivos ilimitados por lote
Privacidade dos arquivosExtratos enviados para servidor de terceirosArquivos nunca saem da sua máquina
Alinhamento de colunasFrequentemente colapsa colunas em uma célulaDetecta limites de colunas a partir da camada de texto
Pastas de trabalho de múltiplas páginasPlanilha única, sem controle-EachPageSeparate para uma planilha por página
AutomaçãoApenas manualLinha de comando, .bat, Agendador de Tarefas, ActiveX
Implantação em servidorNão possívelProjetado para servidores, sem interface gráfica
Requer Excel instaladoN/ANão
Requer internetSimNão

Quando você precisa de conversão PDF para XLS por linha de comando

  • Extratos bancários com saldos correntes. Uma equipe de tesouraria recebe extratos diários em PDF de doze bancos. O conversor traz cada transação para XLS durante a noite; na manhã seguinte, a equipe importa as pastas de trabalho em um modelo de posição de caixa e reconcilia com o livro razão.
  • Relatórios financeiros para análise adicional. Relatórios trimestrais chegam como PDF. Analistas precisam dos números no Excel para construir tabelas dinâmicas, executar comparações ano a ano e adicionar suas próprias fórmulas. Uma extração por script transforma centenas de páginas em pastas de trabalho prontas para dinâmicas.
  • Declarações regulatórias por item de linha. Equipes de conformidade extraem itens de linha de grandes PDFs regulatórios para XLS para verificação cruzada com registros internos. A transcrição manual é propensa a erros; uma conversão em lote grava os mesmos dados em células todas as vezes, prontos para comparação.
  • Dados de laboratório científico. O software de instrumentos exporta relatórios em PDF com tabelas de medição. Pesquisadores convertem todo o lote para XLS e continuam cálculos — estatísticas, barras de erro, gráficos — em uma planilha que começou a vida como uma impressão.
  • Reconciliações contábeis. Faturas de fornecedores chegam como PDF. Contas a pagar as converte para XLS para comparar itens de linha contra ordens de compra, evidenciar discrepâncias e alimentar o resultado na importação do ERP.

Por que escolher o Total PDF Converter X

Sem necessidade do Excel

O conversor grava arquivos XLS válidos diretamente. Você não precisa ter Microsoft Office, LibreOffice ou qualquer programa de planilha instalado no servidor. Isso evita custos de licenciamento e a conhecida instabilidade da automação do Excel em cenários autônomos.

Aplicação verdadeira para servidores

O Total PDF Converter X foi projetado para uso autônomo. Sem janelas de interface, sem caixas de diálogo, sem solicitações de confirmação. Ele executa silenciosamente pela linha de comando ou como parte de um serviço — exatamente o que um servidor de produção precisa.

Células reais, não texto colado

A saída XLS contém células reais com tipos de dados reais. Números são numéricos, colunas permanecem em colunas e os recursos do Excel — classificar, filtrar, fórmulas, tabelas dinâmicas, gráficos — funcionam imediatamente. Não é texto despejado em uma única célula com delimitadores — é uma pasta de trabalho verdadeira.

Não apenas XLS

A mesma ferramenta de linha de comando converte PDF para DOC, XLSX, CSV, HTML, TIFF, JPEG, TXT e mais. Uma única instalação cobre todas as suas necessidades de extração de PDF. Altere -c XLS para -c CSV e você obtém saída CSV com os mesmos recursos de lote e automação. Observe que o conversor funciona em PDFs baseados em texto — PDFs digitalizados somente em imagem exigem OCR primeiro, que não está incluído neste produto.

Baixar Teste Grátis

(30 dias, sem e-mail ou cartão de crédito)

Comprar Licença

(licença de servidor, perpétua)

Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022


quote

Conversor Total de PDF X — uma solução prática de servidor para converter arquivos PDF Avaliações de Clientes 2026

Avalie
Classificado como 4.7/5 com base nas avaliações dos clientes
5 Star

"Processamos cerca de 180 faturas de fornecedores e extratos bancários todo mês, todos chegando como PDF. O Total PDF Converter X os transforma em XLS durante a noite com um único job .bat. As colunas se alinham corretamente, os totais batem com a fonte, e nossa macro de reconciliação lê as pastas de trabalho da mesma forma que lê arquivos exportados do ERP. A flag -EachPageSeparate foi o recurso decisivo — extratos de múltiplas páginas agora caem em uma planilha por conta."

5 Star Caroline Whitfield Senior Accountant, Regional Manufacturing Group

"Pacotes de fim de trimestre dos nossos auditores voltam como relatórios PDF. Trazê-los para o Excel manualmente era um trabalho de dois dias. Conectamos o conversor à nossa ferramenta interna de relatórios através da interface ActiveX; a equipe agora carrega um PDF e obtém um XLS funcional em segundos. Tabelas dinâmicas e nossas fórmulas de análise existentes funcionam diretamente na saída. Sem instalação do Office no servidor, o que tanto financeiro quanto TI queriam."

5 Star Tobias Lindgren Financial Controller, Logistics SaaS

"Listas de preços de fornecedores chegam como PDF toda semana de cerca de trinta vendedores. Copiar tabelas manualmente não era confiável — as colunas continuavam colapsando. O conversor de linha de comando puxa cada lista para XLS como parte da nossa carga semanal, e os limites das colunas são detectados corretamente em todos, exceto um dos fornecedores (o PDF deles usa um layout estranho). Para o restante, as pastas de trabalho alimentam diretamente nosso modelo de preços. A documentação sobre as flags de detecção de colunas poderia ser um pouco mais detalhada, mas o suporte respondeu no mesmo dia."

4 Star Priya Ramanathan Pricing Analyst, B2B Distributor

FAQ ▼

O comando básico é: PDFConverter.exe C:\Reports\*.pdf C:\Output\ -c XLS. Isso converte cada arquivo PDF da pasta de origem para XLS. Adicione -EachPageSeparate para colocar cada página do PDF em sua própria planilha, ou -log para gravar um log de verificação.
O Total PDF Converter X lê a camada de texto do PDF e usa as coordenadas horizontais dos fragmentos de texto para identificar limites de colunas. Valores que se alinham verticalmente na página acabam na mesma coluna no arquivo XLS. Opções de detecção de colunas permitem ajustar os limites quando uma tabela tem um layout incomum.
Sim. Adicione a flag -EachPageSeparate e o conversor cria uma pasta de trabalho de múltiplas planilhas com uma planilha por página do PDF. Sem a flag, todas as páginas são mescladas em uma única planilha. Útil para extratos mensais onde cada página cobre uma conta ou período diferente.
Sim. A saída é uma pasta de trabalho XLS real com células numéricas, então você pode adicionar fórmulas, referências, tabelas dinâmicas e gráficos imediatamente. O conversor não incorpora fórmulas em si — ele grava os valores do PDF — mas todos os recursos do Excel funcionam no resultado da mesma forma que em uma pasta de trabalho digitada manualmente.
Não. O Total PDF Converter X funciona em PDFs baseados em texto — arquivos com uma camada de texto real que o conversor pode ler. PDFs digitalizados somente em imagem precisam de OCR primeiro para produzir uma camada de texto; OCR não está incluído neste produto. Se seus PDFs são pesquisáveis em um visualizador de PDF, eles serão convertidos.
O conversor grava arquivos XLS Unicode, então Latin-1, cirílico, grego, CJK e outros scripts são preservados desde que o PDF de origem use codificação de texto padrão com fontes incorporadas. Símbolos de moeda, separadores decimais e caracteres acentuados passam inalterados.
Sim. Salve o comando de conversão em um arquivo .bat e adicione-o ao Agendador de Tarefas do Windows. O conversor é executado sem supervisão no horário agendado e grava um arquivo de log para verificação. Esse é o padrão convencional para processamento noturno de extratos ou extração de relatórios de fim de mês.

Exemplos do Total PDF Converter X

Converter arquivos PDF com o Total PDF Converter X e .NET


string src  = @"C:\test\Source.pdf";
string dest = @"C:\test\Dest.docx";

var cnv = new PDFConverterX();
cnv.Convert(src, dest, "-cDOC -log c:\\test\\PDF.log");

if (!string.IsNullOrEmpty(cnv.ErrorMessage))
    throw new Exception(cnv.ErrorMessage);

Converter arquivos PDF em servidores web com o Total PDF Converter X

public static class Function1
    {
        [FunctionName("Function1")]
        public static async Task Run(
            [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
            ILogger log)
        {
            StringBuilder sbLogs = new StringBuilder();
            sbLogs.AppendLine("started...");
            try
            {
                ProcessStartInfo startInfo = new ProcessStartInfo();
                startInfo.CreateNoWindow = true;
                startInfo.UseShellExecute = false;
                var assemblyDirectoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                assemblyDirectoryPath = assemblyDirectoryPath.Substring(0, assemblyDirectoryPath.Length - 4);

                var executablePath = $@"{assemblyDirectoryPath}\Converter\PDFConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var srcPath = $@"{assemblyDirectoryPath}\src\sample.pdf";
                var outPath = Path.GetTempFileName() + ".docx";
                startInfo.FileName = executablePath;

                if (File.Exists(outPath))
                {
                    File.Delete(outPath);
                }

                if (File.Exists(executablePath) && File.Exists(srcPath))
                {
                    sbLogs.AppendLine("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & source files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"\"{srcPath}\" \"{outPath}\" -cDOC";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }
                sbLogs.AppendLine("Conversion complete.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
Mais informações sobre o Azure Functions.

Converter arquivos PDF em servidores web com o Total PDF Converter X

dim C
Set C=CreateObject("PDFConverter.PDFConverterX")
C.Convert "c:\test\source.pdf", "c:\test\dest.docx", "-cDOC -log c:\test\PDF.log"
Response.Write C.ErrorMessage
set C = nothing

Transmitir o documento resultante diretamente do ASP

dim C
Set C=CreateObject("PDFConverter.PDFConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename=test.docx"
Response.BinaryWrite C.ConvertToStream("C:\www\ASP\Source.pdf", "C:\www\ASP", "-cDOC -log c:\html.log")
set C = nothing

Converter arquivos PDF com PHP e o Total PDF Converter X

$src="C:\\test\\test.pdf";
$dest="C:\\test\\test.docx";
if (file_exists($dest)) unlink($dest);
$c= new COM("PDFConverter.PDFConverterX");
$c->convert($src,$dest, "-cDOC -log c:\\test\\PDF.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

Converter arquivos PDF com o Total PDF Converter X e Ruby

require 'win32ole'
c = WIN32OLE.new('PDFConverter.PDFConverterX')

src = "C:\\test\\test.pdf"
dest = "C:\\test\\test.docx"

c.convert(src, dest, "-cDOC -log c:\\test\\PDF.log")

if not File.exist?(dest)
  puts c.ErrorMessage
end

Converter arquivos PDF com o Total PDF Converter X e Python

import win32com.client
import os.path

c = win32com.client.Dispatch("PDFConverter.PDFConverterX")

src  = "C:\\test\\test.pdf"
dest = "C:\\test\\test.docx"

c.convert(src, dest, "-cDOC -log c:\\test\\PDF.log")

if not os.path.exists(dest):
    print(c.ErrorMessage)

Converter arquivos PDF com Pascal e o Total PDF Converter X

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c := CreateOleObject('PDFConverter.PDFConverterX');
  c.Convert('c:\test\source.pdf', 'c:\test\dest.docx', '-cDOC -log c:\test\PDF.log');
  if c.ErrorMessage <> '' then
    ShowMessage(c.ErrorMessage);
end;

Converter arquivos PDF em servidores web com o Total PDF Converter X

var c = new ActiveXObject("PDFConverter.PDFConverterX");
c.Convert("C:\\test\\source.pdf", "C:\\test\\dest.docx", "-cDOC");
if (c.ErrorMessage != "")
  alert(c.ErrorMessage)

Converter arquivos PDF com o Total PDF Converter X e Perl

use Win32::OLE;

my $src  = "C:\\test\\test.pdf";
my $dest = "C:\\test\\test.docx";

my $c = CreateObject Win32::OLE 'PDFConverter.PDFConverterX';
$c->convert($src, $dest, "-cDOC -log c:\\test\\PDF.log");
print $c->ErrorMessage if -e $dest;

Comece a trabalhar agora!

Baixe a versão de teste gratuita e converta seus arquivos em minutos.
Não é necessário cartão de crédito ou email.

⬇ Baixar versão de teste gratuita Windows 7/8/10/11 • 136 MB

Support
Conversor Total de PDF X — uma solução prática de servidor para converter arquivos PDF Preview1

Últimas Notícias

Assinatura da Nevsletter

Não se preocupe, não enviamos spam.


© 2026. Todos os direitos reservados. CoolUtils File Converters

Cards