Logo
Home Prodotti Supporto Contatti Chi siamo
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Convertire PDF in XLS da riga di comando — Convertitore batch per server

Hai cartelle di report PDF, estratti conto bancari o sottomissioni regolatorie con tabelle bloccate al loro interno — e ti servono quei numeri in Excel per poter ordinare, filtrare ed eseguire formule. Il copia-incolla da un PDF raramente mantiene le colonne allineate, e riformattare centinaia di file a mano non è lavoro, è punizione. Total PDF Converter X estrae tabelle da file PDF in cartelle di lavoro XLS dalla riga di comando, in batch, senza GUI e senza richiedere l’installazione di Microsoft Excel. Installalo su un server Windows, richiamalo da uno script o tramite ActiveX, e lascialo funzionare in modo automatico.

Cosa fa Total PDF Converter X

  • Conversione batch — passa un carattere jolly (*.pdf) e il convertitore elabora ogni file corrispondente in un’unica esecuzione
  • Output XLS modificabile — produce vere cartelle di lavoro Excel con celle, colonne e righe; i numeri sono numeri, non testo incollato
  • Rilevamento delle tabelle — identifica i confini delle colonne dallo strato di testo del PDF e mantiene le cifre allineate nelle celle giuste
  • Cartelle di lavoro multipagina — usa -EachPageSeparate per scrivere ogni pagina PDF nel proprio foglio, oppure unisci tutte le pagine in uno solo
  • Excel non necessario — il convertitore scrive direttamente file XLS senza Microsoft Office sul server
  • Nessuna GUI — funziona silenziosamente dalla riga di comando senza finestre pop-up o dialoghi di conferma
  • ActiveX / COM — richiama il convertitore da .NET, VBScript, PHP, Python o qualsiasi ambiente compatibile COM per integrare l’estrazione nella tua applicazione
  • Scripting .bat — salva i comandi in file batch e programmali con l’Utilità di pianificazione di Windows per un’estrazione completamente automatizzata

Conversione PDF in XLS da riga di comando

Scarica la prova gratuita

(30 giorni, nessuna email)

Acquista licenza

(licenza server, perpetua)

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

PDF vs XLS: perché convertire?

PDF è un formato di documento finale. La pagina è fissa, il layout è congelato, e i dati su di essa sono pensati per essere letti, stampati o archiviati — non ricalcolati. Un estratto conto bancario in PDF ti mostra un saldo; non ti permette di modificare un’ipotesi sugli interessi e vedere la colonna aggiornarsi. Le tabelle dentro un PDF sembrano tabelle, ma sotto sono solo testo posizionato a coordinate sulla pagina.

XLS è un formato di lavoro. Ogni cifra siede in una cella con una riga, una colonna e un tipo di dato. Puoi ordinare, filtrare, fare pivot, aggiungere formule, disegnare grafici e alimentare il risultato in un modello a valle. Quando dei dati tabellari arrivano come PDF e il passo successivo è l’analisi, i dati devono prima diventare XLS.

PDFXLS
ScopoOutput finale per lettura e stampaFormato di lavoro per analisi e ricalcolo
Celle e formuleNessuna — testo posizionato su una paginaCelle native, formule, riferimenti, grafici
Ordinamento e filtriNon supportatiIntegrati
Tabelle pivotNon possibiliFunzione nativa di Excel
Fedeltà copia-incollaLe colonne spesso collassano in una solaLe colonne restano separate
PubblicoLettori, archivi, autorità di vigilanzaAnalisti, contabili, controller

Come convertire PDF in XLS dalla riga di comando

Passo 1. Installare Total PDF Converter X

Scarica il programma di installazione dal link qui sopra ed eseguilo sul tuo server o workstation Windows. L’installazione richiede meno di un minuto. Non è necessario installare browser o Microsoft Excel — il convertitore analizza lo strato di testo del PDF con il proprio motore e scrive il file XLS direttamente.

Passo 2. Aprire il prompt dei comandi

Apri cmd.exe o PowerShell. L’eseguibile del convertitore è PDFConverter.exe, situato nella cartella di installazione (tipicamente C:\Program Files\CoolUtils\TotalPDFConverterX\). Aggiungilo al PATH di sistema o usa il percorso completo nei tuoi comandi.

Passo 3. Eseguire la conversione base

Il comando più semplice converte tutti i file PDF in una cartella in XLS:

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

Questo elabora ogni file .pdf in C:\Reports\ e salva le cartelle di lavoro XLS risultanti in C:\Output\. Ogni PDF produce un file XLS con lo stesso nome base.

Passo 4. Aggiungere opzioni di layout e log

Controlla l’output della cartella di lavoro con flag aggiuntivi:

PDFConverter.exe C:\Reports\*.pdf C:\Output\ -c XLS -EachPageSeparate -log C:\Logs\pdf2xls.log
  • -EachPageSeparate — mette ogni pagina PDF nel proprio foglio dentro la cartella di lavoro
  • Opzioni di rilevamento colonne — sintonizza come il convertitore identifica i confini delle colonne quando il layout della tabella è insolito
  • -log C:\Logs\pdf2xls.log — scrive un log di conversione per la verifica

Passo 5. Automatizzare con un file .bat

Salva il comando in un file .bat e programmalo con l’Utilità di pianificazione di Windows:

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

Questo esegue l’estrazione ogni notte (o all’intervallo che preferisci) e scrive un file di log per verificare i risultati.

Integrazione ActiveX / COM

Total PDF Converter X include un’interfaccia ActiveX completa. Puoi richiamare il convertitore da qualsiasi ambiente compatibile COM — .NET, VBScript, PHP, Python, Ruby o ASP. Questo ti permette di integrare l’estrazione da PDF a XLS nella tua applicazione web, portale intranet o flusso di lavoro contabile senza ricorrere a un processo da riga di comando.

Esempio (C#/.NET):

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

Esempio (PHP):

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

La stessa chiamata funziona da ASP.NET, VBScript, Python, Ruby, Perl e JavaScript (Windows Script Host). La tua applicazione web può accettare PDF caricati e restituire all’utente cartelle di lavoro Excel in tempo reale.

Convertitori online vs Total PDF Converter X

FunzionalitàConvertitori onlineTotal PDF Converter X
Elaborazione batchUn file alla voltaFile illimitati per batch
Privacy dei fileEstratti conto caricati su server di terze partiI file non lasciano mai la tua macchina
Allineamento colonneSpesso collassa colonne in una sola cellaRileva i confini delle colonne dallo strato di testo
Cartelle di lavoro multipaginaFoglio singolo, nessun controllo-EachPageSeparate per un foglio per pagina
AutomazioneSolo manualeRiga di comando, .bat, Utilità di pianificazione, ActiveX
Distribuzione su serverNon possibileProgettato per server, nessuna GUI necessaria
Richiede Excel installatoN/DNo
Richiede internetNo

Quando serve la conversione PDF in XLS da riga di comando

  • Estratti conto bancari con saldi progressivi. Un team di tesoreria riceve estratti conto PDF giornalieri da dodici banche. Il convertitore tira ogni transazione in XLS durante la notte; la mattina successiva il team importa le cartelle di lavoro in un modello di posizione di cassa e riconcilia contro il libro mastro.
  • Report finanziari per ulteriori analisi. I report trimestrali arrivano come PDF. Gli analisti hanno bisogno delle cifre in Excel per costruire tabelle pivot, eseguire confronti anno su anno e aggiungere le proprie formule. Un’estrazione tramite script trasforma centinaia di pagine in cartelle di lavoro pronte per il pivot.
  • Dichiarazioni regolatorie per voce. I team di compliance estraggono voci da grandi PDF regolatori in XLS per il controllo incrociato contro i record interni. La trascrizione manuale è soggetta a errori; una conversione batch scrive gli stessi dati in celle ogni volta, pronti per il diff.
  • Dati di laboratorio scientifici. Il software degli strumenti esporta report PDF con tabelle di misurazione. I ricercatori convertono l’intero batch in XLS e continuano i calcoli — statistiche, barre di errore, grafici — in un foglio di calcolo che ha iniziato la sua vita come stampato.
  • Riconciliazioni contabili. Le fatture dei fornitori arrivano come PDF. La contabilità fornitori le converte in XLS per abbinare le voci agli ordini di acquisto, far emergere discrepanze e alimentare il risultato nell’importazione ERP.

Perché Total PDF Converter X

Excel non necessario

Il convertitore scrive direttamente file XLS validi. Non hai bisogno di Microsoft Office, LibreOffice o di qualsiasi programma di fogli di calcolo installato sul server. Questo elimina i costi di licenza e la nota instabilità dell’automazione di Excel in scenari non presidiati.

Vera applicazione server

Total PDF Converter X è progettato per l’uso non presidiato. Nessuna finestra GUI, nessuna finestra di dialogo, nessun messaggio di conferma. Funziona silenziosamente dalla riga di comando o come parte di un servizio — esattamente ciò di cui ha bisogno un server di produzione.

Celle vere, non testo incollato

L’output XLS contiene celle vere con tipi di dato veri. I numeri sono numerici, le colonne restano in colonne, e le funzionalità di Excel — ordinamento, filtri, formule, tabelle pivot, grafici — funzionano immediatamente. Questo non è testo riversato in una singola cella con delimitatori — è una vera cartella di lavoro.

Non solo XLS

Lo stesso strumento da riga di comando converte PDF in DOC, XLSX, CSV, HTML, TIFF, JPEG, TXT e altro. Un’unica installazione copre tutte le tue esigenze di estrazione PDF. Cambia -c XLS in -c CSV e otterrai output CSV con le stesse funzionalità batch e di automazione. Nota che il convertitore funziona su PDF basati su testo — i PDF scansionati di sole immagini richiedono prima OCR, che non è incluso in questo prodotto.

Scarica la prova gratuita

(30 giorni, nessuna email o carta di credito)

Acquista licenza

(licenza server, perpetua)

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


quote

Convertitore di file PDF per server Recensioni dei clienti 2026

Valutalo
Valutato 4.7/5 in base alle recensioni dei clienti
5 Star

"Elaboriamo circa 180 fatture fornitori ed estratti conto bancari ogni mese, tutti in arrivo come PDF. Total PDF Converter X li trasforma in XLS durante la notte con un solo job .bat. Le colonne si allineano correttamente, i totali corrispondono all’origine, e la nostra macro di riconciliazione legge le cartelle di lavoro nello stesso modo in cui legge i file esportati dall’ERP. Il flag -EachPageSeparate è stata la funzionalità decisiva — gli estratti multipagina ora finiscono in un foglio per conto."

5 Star Caroline Whitfield Senior Accountant, Regional Manufacturing Group

"I pacchetti di fine trimestre dei nostri auditor tornano come report PDF. Tirarli in Excel a mano era un lavoro di due giorni. Abbiamo cablato il convertitore nel nostro tool di reportistica interno tramite l’interfaccia ActiveX; il team ora carica un PDF e ottiene un XLS funzionante in secondi. Le tabelle pivot e le nostre formule di analisi esistenti funzionano direttamente sull’output. Nessuna installazione di Office sul server, che era ciò che sia la finanza che l’IT volevano."

5 Star Tobias Lindgren Financial Controller, Logistics SaaS

"I listini fornitori arrivano come PDF ogni settimana da circa trenta vendor. Copiare le tabelle a mano era inaffidabile — le colonne continuavano a collassare. Il convertitore da riga di comando tira ogni listino in XLS come parte del nostro caricamento settimanale, e i confini delle colonne vengono rilevati correttamente su tutti tranne uno dei fornitori (il loro PDF usa un layout strano). Per gli altri, le cartelle di lavoro alimentano direttamente il nostro modello di pricing. La documentazione sui flag di rilevamento colonne potrebbe essere un po’ più verbosa, ma il supporto ha risposto lo stesso giorno."

4 Star Priya Ramanathan Pricing Analyst, B2B Distributor

FAQ ▼

Il comando base è: PDFConverter.exe C:\Reports\*.pdf C:\Output\ -c XLS. Questo converte ogni file PDF nella cartella di origine in XLS. Aggiungi -EachPageSeparate per mettere ogni pagina PDF nel proprio foglio, oppure -log per scrivere un log di verifica.
Total PDF Converter X legge lo strato di testo del PDF e usa le coordinate orizzontali dei frammenti di testo per identificare i confini delle colonne. Le cifre che si allineano verticalmente sulla pagina finiscono nella stessa colonna nel file XLS. Le opzioni di rilevamento colonne ti permettono di sintonizzare i confini quando una tabella ha un layout insolito.
Sì. Aggiungi il flag -EachPageSeparate e il convertitore crea una cartella di lavoro multi-foglio con un foglio per pagina PDF. Senza il flag, tutte le pagine vengono unite in un singolo foglio. Utile per estratti conto mensili dove ogni pagina copre un conto o periodo diverso.
Sì. L’output è una vera cartella di lavoro XLS con celle numeriche, quindi puoi aggiungere formule, riferimenti, tabelle pivot e grafici immediatamente. Il convertitore non incorpora formule esso stesso — scrive i valori dal PDF — ma ogni funzionalità di Excel funziona sul risultato come su una cartella di lavoro digitata a mano.
No. Total PDF Converter X funziona su PDF basati su testo — file con uno strato di testo reale che il convertitore può leggere. I PDF scansionati di sole immagini hanno prima bisogno di OCR per produrre uno strato di testo; OCR non è incluso in questo prodotto. Se i tuoi PDF sono ricercabili in un visualizzatore PDF, si convertiranno.
Il convertitore scrive file XLS Unicode, quindi Latin-1, cirillico, greco, CJK e altri script vengono preservati fintanto che il PDF di origine usa una codifica di testo standard con font incorporati. Simboli di valuta, separatori decimali e caratteri accentati vengono trasferiti invariati.
Sì. Salva il comando di conversione in un file .bat e aggiungilo all’Utilità di pianificazione di Windows. Il convertitore funziona in modo automatico all’orario programmato e scrive un file di log per la verifica. Questo è il modello standard per l’elaborazione notturna di estratti conto o l’estrazione di report di fine mese.

Esempi di Total PDF Converter X

Convertire file PDF con 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);

Convertire file PDF su web server con 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);
        }
    }
Maggiori informazioni su Azure Functions.

Convertire file PDF su web server con 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

Trasmettere in streaming il documento risultante direttamente da 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

Convertire file PDF con PHP e 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;

Convertire file PDF con 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

Convertire file PDF con 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)

Convertire file PDF con Pascal e 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;

Convertire file PDF su web server con 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)

Convertire file PDF con 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;

Inizia a lavorare subito!

Scarica la versione di prova e converti i tuoi file in pochi minuti.
Non è richiesta carta di credito o email.

⬇ Scarica versione di prova Windows 7/8/10/11 • 136 MB

Support
Convertitore di file PDF per server Preview1

Ultime Notizie

Iscriviti alla Newsletter

Non preoccuparti, non inviamo spam.


© 2026. Tutti i diritti riservati. CoolUtils File Converters

Cards