Logo
Begin Producten Ondersteuning Contact Over Ons
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

PDF naar XLS converteren via de opdrachtregel — Serverbatch-converter

U hebt mappen vol PDF-rapporten, bankafschriften of regelgevingsdocumenten met tabellen die erin opgesloten zitten — en u hebt die getallen nodig in Excel om te kunnen sorteren, filteren en formules uit te voeren. Kopiëren-plakken vanuit een PDF houdt zelden de kolommen uitgelijnd, en honderden bestanden handmatig opnieuw opmaken is geen werk, dat is straf. Total PDF Converter X extraheert tabellen uit PDF-bestanden naar XLS-werkmappen vanaf de opdrachtregel, in batch, zonder GUI en zonder dat een Microsoft Excel-installatie nodig is. Installeer het op een Windows-server, roep het aan vanuit een script of via ActiveX, en laat het onbeheerd draaien.

Wat Total PDF Converter X doet

  • Batchconversie — geef een jokerteken op (*.pdf) en de converter verwerkt elk overeenkomend bestand in één keer
  • Bewerkbare XLS-uitvoer — produceert echte Excel-werkmappen met cellen, kolommen en rijen; getallen zijn getallen, geen geplakte tekst
  • Tabeldetectie — identificeert kolomgrenzen op basis van de PDF-tekstlaag en houdt cijfers uitgelijnd in de juiste cellen
  • Werkmappen met meerdere tabbladen — gebruik -EachPageSeparate om elke PDF-pagina op een eigen tabblad weg te schrijven, of voeg alle pagina's samen tot één tabblad
  • Geen Excel vereist — de converter schrijft XLS rechtstreeks zonder dat Microsoft Office op de server staat
  • Geen GUI — draait stil vanaf de opdrachtregel zonder pop-upvensters of bevestigingsdialogen
  • ActiveX / COM — roep de converter aan vanuit .NET, VBScript, PHP, Python of elke COM-compatibele omgeving om extractie in uw eigen applicatie in te bouwen
  • .bat-scripting — sla commando's op in batchbestanden en plan ze in met Windows Taakplanner voor volledig geautomatiseerde extractie

PDF naar XLS opdrachtregel-conversie

Gratis proefversie downloaden

(30 dagen, geen e-mail)

Licentie kopen

(serverlicentie, eeuwigdurend)

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

PDF vs XLS: waarom converteren?

PDF is een eindvormig documentformaat. De pagina staat vast, de lay-out is bevroren en de gegevens erop zijn bedoeld om te worden gelezen, afgedrukt of gearchiveerd — niet om opnieuw te worden berekend. Een bankafschrift in PDF toont u een saldo; het laat u geen renteveronderstelling aanpassen om te zien hoe de kolom verandert. Tabellen in een PDF zien er als tabellen uit, maar onder de motorkap zijn ze gewoon tekst die op coördinaten op een pagina is geplaatst.

XLS is een werkformaat. Elk cijfer staat in een cel met een rij, een kolom en een datatype. U kunt sorteren, filteren, draaitabellen maken, formules toevoegen, grafieken tekenen en het resultaat doorvoeren in een vervolgmodel. Wanneer tabelgegevens als PDF binnenkomen en de volgende stap analyse is, moeten de gegevens eerst XLS worden.

PDFXLS
DoelEindvormige uitvoer voor lezen en afdrukkenWerkformaat voor analyse en herberekening
Cellen en formulesGeen — tekst geplaatst op een paginaNative cellen, formules, verwijzingen, grafieken
Sorteren en filterenNiet ondersteundIngebouwd
DraaitabellenNiet mogelijkNative Excel-functie
Kopieer-plak getrouwheidKolommen storten vaak in tot éénKolommen blijven gescheiden
DoelgroepLezers, archieven, regelgeversAnalisten, accountants, controllers

PDF naar XLS converteren vanaf de opdrachtregel

Stap 1. Installeer Total PDF Converter X

Download het installatieprogramma via de bovenstaande link en voer het uit op uw Windows-server of werkstation. De installatie duurt minder dan een minuut. Er is geen browser- of Microsoft Excel-installatie vereist — de converter parseert de PDF-tekstlaag met zijn eigen engine en schrijft het XLS-bestand rechtstreeks weg.

Stap 2. Open de opdrachtprompt

Open cmd.exe of PowerShell. Het uitvoerbare bestand van de converter is PDFConverter.exe, te vinden in de installatiemap (meestal C:\Program Files\CoolUtils\TotalPDFConverterX\). Voeg het toe aan uw systeem-PATH of gebruik het volledige pad in uw commando's.

Stap 3. Voer de basisconversie uit

Het eenvoudigste commando converteert alle PDF-bestanden in een map naar XLS:

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

Dit verwerkt elk .pdf-bestand in C:\Reports\ en slaat de resulterende XLS-werkmappen op in C:\Output\. Elke PDF levert één XLS-bestand op met dezelfde basisnaam.

Stap 4. Voeg lay-out- en logoptie's toe

Beheer de werkmapuitvoer met extra vlaggen:

PDFConverter.exe C:\Reports\*.pdf C:\Output\ -c XLS -EachPageSeparate -log C:\Logs\pdf2xls.log
  • -EachPageSeparate — plaats elke PDF-pagina op een eigen tabblad in de werkmap
  • Kolomdetectie-opties — stem af hoe de converter kolomgrenzen identificeert wanneer de tabellay-out ongebruikelijk is
  • -log C:\Logs\pdf2xls.log — schrijf een conversielog ter verificatie

Stap 5. Automatiseer met een .bat-bestand

Sla uw commando op in een .bat-bestand en plan het in met Windows Taakplanner:

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

Dit voert de extractie elke nacht uit (of op elk interval dat u instelt) en schrijft een logbestand zodat u de resultaten kunt verifiëren.

ActiveX / COM-integratie

Total PDF Converter X bevat een volledige ActiveX-interface. U kunt de converter aanroepen vanuit elke COM-compatibele omgeving — .NET, VBScript, PHP, Python, Ruby of ASP. Hiermee kunt u PDF-naar-XLS-extractie inbouwen in uw eigen webapplicatie, intranetportaal of boekhoudwerkstroom zonder een opdrachtregelproces te hoeven starten.

Voorbeeld (C#/.NET):

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

Voorbeeld (PHP):

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

Dezelfde aanroep werkt vanuit ASP.NET, VBScript, Python, Ruby, Perl en JavaScript (Windows Script Host). Uw webapplicatie kan geüploade PDF's accepteren en in realtime Excel-werkmappen aan de gebruiker retourneren.

Online converters vs Total PDF Converter X

FunctieOnline convertersTotal PDF Converter X
BatchverwerkingEén bestand tegelijkOnbeperkt aantal bestanden per batch
BestandsprivacyAfschriften geüpload naar server van derdenBestanden verlaten nooit uw machine
KolomuitlijningStort vaak kolommen in tot één celDetecteert kolomgrenzen vanuit de tekstlaag
Werkmappen met meerdere tabbladenEén tabblad, geen controle-EachPageSeparate voor één tabblad per pagina
AutomatiseringAlleen handmatigOpdrachtregel, .bat, Taakplanner, ActiveX
ServerimplementatieNiet mogelijkOntworpen voor servers, geen GUI nodig
Vereist Excel geïnstalleerdN.v.t.Nee
Vereist internetJaNee

Wanneer u PDF naar XLS opdrachtregel-conversie nodig hebt

  • Bankafschriften met lopende saldi. Een treasury-team ontvangt dagelijks PDF-afschriften van twaalf banken. De converter haalt elke transactie 's nachts in XLS; de volgende ochtend importeert het team de werkmappen in een kaspositiemodel en stemt af tegen het grootboek.
  • Financiële rapporten voor verdere analyse. Kwartaalrapporten arriveren als PDF. Analisten hebben de cijfers in Excel nodig om draaitabellen te bouwen, jaar-op-jaar-vergelijkingen uit te voeren en hun eigen formules toe te voegen. Een gescripte extractie verandert honderden pagina's in werkmappen die klaar zijn voor draaitabellen.
  • Regelgevingsbestanden met regelitems. Compliance-teams halen regelitems uit grote regelgevings-PDF's in XLS voor kruiscontrole tegen interne records. Handmatige transcriptie is foutgevoelig; een batchconversie schrijft elke keer dezelfde gegevens in cellen, klaar voor diffing.
  • Wetenschappelijke laboratoriumgegevens. Instrumentensoftware exporteert PDF-rapporten met meetgegevens. Onderzoekers converteren de hele batch naar XLS en zetten berekeningen voort — statistieken, foutbalken, grafieken — in een spreadsheet die als afdruk begon.
  • Boekhoudkundige reconciliaties. Leveranciersfacturen komen binnen als PDF. Crediteurenbeheer converteert ze naar XLS om regelitems te matchen tegen inkooporders, discrepanties op te sporen en het resultaat door te voeren in de ERP-import.

Waarom Total PDF Converter X

Geen Excel vereist

De converter schrijft geldige XLS-bestanden rechtstreeks. U hebt geen Microsoft Office, LibreOffice of welk spreadsheetprogramma dan ook nodig op de server. Dit voorkomt licentiekosten en de bekende instabiliteit van het automatiseren van Excel in onbeheerde scenario's.

Echte serverapplicatie

Total PDF Converter X is ontworpen voor onbeheerd gebruik. Geen GUI-vensters, geen dialoogvensters, geen bevestigingsprompts. Het draait stil vanaf de opdrachtregel of als onderdeel van een dienst — precies wat een productieserver nodig heeft.

Echte cellen, geen geplakte tekst

De XLS-uitvoer bevat echte cellen met echte datatypen. Getallen zijn numeriek, kolommen blijven kolommen en Excel-functies — sorteren, filteren, formules, draaitabellen, grafieken — werken meteen. Dit is geen tekst die in één cel met scheidingstekens wordt gedumpt — het is een echte werkmap.

Niet alleen XLS

Dezelfde opdrachtregeltool converteert PDF naar DOC, XLSX, CSV, HTML, TIFF, JPEG, TXT en meer. Eén installatie dekt al uw PDF-extractiebehoeften. Verander -c XLS in -c CSV en u krijgt CSV-uitvoer met dezelfde batch- en automatiseringsfuncties. Houd er rekening mee dat de converter werkt op tekstgebaseerde PDF's — gescande PDF's met alleen afbeeldingen vereisen eerst OCR, wat niet bij dit product is inbegrepen.

Gratis proefversie downloaden

(30 dagen, geen e-mail of creditcard)

Licentie kopen

(serverlicentie, eeuwigdurend)

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


quote

Total PDF Converter X — PDF-conversie voor servers Klantenbeoordelingen 2026

Beoordeel Het
Beoordeeld als 4.7/5 op basis van klantbeoordelingen
5 Star

"We verwerken ongeveer 180 leveranciersfacturen en bankafschriften per maand, allemaal binnenkomend als PDF. Total PDF Converter X zet ze 's nachts om naar XLS met één .bat-taak. Kolommen lijnen correct uit, totalen komen overeen met de bron, en onze reconciliatiemacro leest de werkmappen op dezelfde manier als bestanden die uit de ERP zijn geëxporteerd. De vlag -EachPageSeparate was de doorslaggevende functie — afschriften over meerdere pagina's vallen nu in één tabblad per rekening."

5 Star Caroline Whitfield Senior Accountant, Regional Manufacturing Group

"Kwartaalpakketten van onze auditors komen terug als PDF-rapporten. Ze met de hand in Excel halen was een klus van twee dagen. We hebben de converter via de ActiveX-interface aan onze interne rapportagetool gekoppeld; het team uploadt nu een PDF en krijgt binnen seconden een werkende XLS. Draaitabellen en onze bestaande analyseformules werken direct op de uitvoer. Geen Office-installatie op de server, wat zowel finance als IT wilden."

5 Star Tobias Lindgren Financial Controller, Logistics SaaS

"Prijslijsten van leveranciers komen elke week binnen als PDF van ongeveer dertig leveranciers. Tabellen met de hand kopiëren was onbetrouwbaar — kolommen bleven instorten. De opdrachtregelconverter haalt elke lijst in XLS als onderdeel van onze wekelijkse load, en de kolomgrenzen worden correct gedetecteerd bij alle leveranciers op één na (hun PDF gebruikt een vreemde lay-out). Voor de rest voeden de werkmappen ons prijsmodel rechtstreeks. De documentatie over de kolomdetectievlaggen kon iets uitgebreider, maar support antwoordde dezelfde dag."

4 Star Priya Ramanathan Pricing Analyst, B2B Distributor

Veelgestelde vragen ▼

Het basiscommando is: PDFConverter.exe C:\Reports\*.pdf C:\Output\ -c XLS. Dit converteert elk PDF-bestand in de bronmap naar XLS. Voeg -EachPageSeparate toe om elke PDF-pagina op een eigen tabblad te plaatsen, of -log om een verificatielog te schrijven.
Total PDF Converter X leest de tekstlaag van de PDF en gebruikt de horizontale coördinaten van tekstfragmenten om kolomgrenzen te identificeren. Cijfers die verticaal op de pagina uitgelijnd staan, komen in dezelfde kolom in het XLS-bestand terecht. Met kolomdetectie-opties kunt u de grenzen fijn afstemmen wanneer een tabel een ongebruikelijke lay-out heeft.
Ja. Voeg de vlag -EachPageSeparate toe en de converter maakt een werkmap met meerdere tabbladen, één tabblad per PDF-pagina. Zonder de vlag worden alle pagina's samengevoegd tot één tabblad. Handig voor maandelijkse afschriften waarbij elke pagina een ander rekening of een andere periode beslaat.
Ja. De uitvoer is een echte XLS-werkmap met numerieke cellen, dus u kunt onmiddellijk formules, verwijzingen, draaitabellen en grafieken toevoegen. De converter sluit zelf geen formules in — het schrijft de waarden uit de PDF — maar elke Excel-functie werkt op het resultaat hetzelfde als op een handmatig getypte werkmap.
Nee. Total PDF Converter X werkt op tekstgebaseerde PDF's — bestanden met een echte tekstlaag die de converter kan lezen. Gescande PDF's met alleen afbeeldingen hebben eerst OCR nodig om een tekstlaag te produceren; OCR is niet inbegrepen bij dit product. Als uw PDF's doorzoekbaar zijn in een PDF-viewer, kunnen ze worden geconverteerd.
De converter schrijft Unicode XLS-bestanden, dus Latin-1, Cyrillisch, Grieks, CJK en andere schriften blijven behouden zolang de bron-PDF standaard tekstcodering gebruikt met ingesloten lettertypen. Valutasymbolen, decimaalscheidingstekens en tekens met accenten komen ongewijzigd door.
Ja. Sla het conversiecommando op in een .bat-bestand en voeg het toe aan Windows Taakplanner. De converter draait onbeheerd op het geplande tijdstip en schrijft een logbestand ter verificatie. Dit is het standaardpatroon voor nachtelijke afschriftverwerking of maandelijkse rapportextractie.

Voorbeelden van Total PDF Converter X

PDF-bestanden converteren met Total PDF Converter X en .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);

PDF-bestanden converteren op webservers met 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);
        }
    }
Meer informatie over Azure Functions.

PDF-bestanden converteren op webservers met 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

Het resulterende document direct streamen vanuit 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

PDF-bestanden converteren met PHP en 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;

PDF-bestanden converteren met Total PDF Converter X en 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

PDF-bestanden converteren met Total PDF Converter X en 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)

PDF-bestanden converteren met Pascal en 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;

PDF-bestanden converteren op webservers met 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)

PDF-bestanden converteren met Total PDF Converter X en 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;

 

Begin nu met werken!

Download de gratis proefversie en converteer uw bestanden in enkele minuten.
Geen creditcard of e-mail vereist.

⬇ Gratis proefversie downloaden Windows 7/8/10/11 • 136 MB

Support
Total PDF Converter X — PDF-conversie voor servers Preview1

Laatste Nieuws

Nieuwsbiefabonnement

Maak u geen zorgen, we spammen niet.


© 2026. Alle rechten voorbehouden. CoolUtils File Converters

Cards