Logo
Strona główna Produkty Wsparcie Kontakt O nas
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Konwersja PDF do XLS z wiersza poleceń — wsadowy konwerter serwerowy

Masz foldery z raportami PDF, wyciągami bankowymi lub zgłoszeniami regulacyjnymi z tabelami zamkniętymi w środku — i potrzebujesz tych liczb w Excelu, aby je sortować, filtrować i uruchamiać formuły. Kopiuj-wklej z PDF rzadko utrzymuje wyrównanie kolumn, a ręczne formatowanie setek plików to nie praca, to kara. Total PDF Converter X wyodrębnia tabele z plików PDF do skoroszytów XLS z wiersza poleceń, wsadowo, bez GUI i bez wymogu instalacji Microsoft Excel. Zainstaluj go na serwerze Windows, wywołaj ze skryptu lub przez ActiveX i pozwól mu działać bez nadzoru.

Co potrafi Total PDF Converter X

  • Konwersja wsadowa — podaj maskę (*.pdf), a konwerter przetworzy każdy pasujący plik w jednym przebiegu
  • Edytowalne wyjście XLS — produkuje prawdziwe skoroszyty Excela z komórkami, kolumnami i wierszami; liczby są liczbami, nie wklejonym tekstem
  • Wykrywanie tabel — identyfikuje granice kolumn z warstwy tekstu PDF i utrzymuje wartości wyrównane we właściwych komórkach
  • Skoroszyty wielostronicowe — użyj -EachPageSeparate, aby zapisać każdą stronę PDF na osobnym arkuszu, lub połącz wszystkie strony w jeden
  • Bez Excela — konwerter zapisuje XLS bezpośrednio, bez Microsoft Office na serwerze
  • Brak GUI — działa cicho z wiersza poleceń bez wyskakujących okien i dialogów potwierdzenia
  • ActiveX / COM — wywołuj konwerter z .NET, VBScript, PHP, Python lub dowolnego środowiska zgodnego z COM, aby osadzić ekstrakcję we własnej aplikacji
  • Skrypty .bat — zapisz polecenia w plikach wsadowych i zaplanuj je za pomocą Harmonogramu zadań systemu Windows do pełnej automatyzacji ekstrakcji

Konwersja PDF do XLS z wiersza poleceń

Pobierz wersję próbną

(30 dni, bez e-maila)

Kup licencję

(licencja serwerowa, wieczysta)

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

PDF a XLS: dlaczego warto konwertować?

PDF to format dokumentu w formie końcowej. Strona jest stała, układ zamrożony, a dane na niej mają być czytane, drukowane lub archiwizowane — nie przeliczane. Wyciąg bankowy w PDF pokazuje saldo; nie pozwala podkręcić założenia odsetkowego i obserwować, jak aktualizuje się kolumna. Tabele wewnątrz PDF wyglądają jak tabele, ale pod spodem to tylko tekst umieszczony we współrzędnych na stronie.

XLS to format roboczy. Każda liczba siedzi w komórce z wierszem, kolumną i typem danych. Możesz sortować, filtrować, robić tabele przestawne, dodawać formuły, rysować wykresy i podawać wynik do dalszego modelu. Gdy dane tabelaryczne przychodzą jako PDF, a kolejnym krokiem jest analiza, dane muszą najpierw stać się XLS.

PDFXLS
CelWyjście końcowe do czytania i drukuFormat roboczy do analizy i przeliczania
Komórki i formułyBrak — tekst umieszczony na stronieNatywne komórki, formuły, odwołania, wykresy
Sortowanie i filtrowanieNieobsługiwaneWbudowane
Tabele przestawneNiemożliweNatywna funkcja Excela
Wierność kopiuj-wklejKolumny często zlewają się w jednąKolumny pozostają oddzielne
OdbiorcyCzytelnicy, archiwa, regulatorzyAnalitycy, księgowi, kontrolerzy

Jak konwertować PDF do XLS z wiersza poleceń

Krok 1. Zainstaluj Total PDF Converter X

Pobierz instalator z linku powyżej i uruchom go na serwerze lub stacji roboczej Windows. Instalacja trwa mniej niż minutę. Nie wymaga instalacji przeglądarki ani Microsoft Excel — konwerter parsuje warstwę tekstu PDF własnym silnikiem i zapisuje plik XLS bezpośrednio.

Krok 2. Otwórz wiersz poleceń

Otwórz cmd.exe lub PowerShell. Plik wykonywalny konwertera to PDFConverter.exe, znajdujący się w folderze instalacyjnym (zwykle C:\Program Files\CoolUtils\TotalPDFConverterX\). Dodaj go do systemowej zmiennej PATH lub używaj pełnej ścieżki w poleceniach.

Krok 3. Uruchom podstawową konwersję

Najprostsze polecenie konwertuje wszystkie pliki PDF w folderze do XLS:

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

Przetwarza każdy plik .pdf w folderze C:\Reports\ i zapisuje wynikowe skoroszyty XLS w C:\Output\. Każdy PDF tworzy jeden plik XLS o tej samej nazwie bazowej.

Krok 4. Dodaj opcje układu i logowania

Kontroluj wyjście skoroszytu za pomocą dodatkowych flag:

PDFConverter.exe C:\Reports\*.pdf C:\Output\ -c XLS -EachPageSeparate -log C:\Logs\pdf2xls.log
  • -EachPageSeparate — umieść każdą stronę PDF na osobnym arkuszu wewnątrz skoroszytu
  • Opcje wykrywania kolumn — dostrój, jak konwerter identyfikuje granice kolumn, gdy układ tabeli jest nietypowy
  • -log C:\Logs\pdf2xls.log — zapisz dziennik konwersji do weryfikacji

Krok 5. Zautomatyzuj za pomocą pliku .bat

Zapisz polecenie w pliku .bat i zaplanuj je za pomocą Harmonogramu zadań systemu Windows:

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

Uruchamia ekstrakcję każdej nocy (lub z dowolną częstotliwością) i zapisuje plik dziennika, aby można było zweryfikować wyniki.

Integracja ActiveX / COM

Total PDF Converter X zawiera pełny interfejs ActiveX. Możesz wywoływać konwerter z dowolnego środowiska zgodnego z COM — .NET, VBScript, PHP, Python, Ruby lub ASP. Pozwala to osadzić ekstrakcję PDF do XLS we własnej aplikacji webowej, portalu intranetowym lub procesie księgowym bez uruchamiania osobnego procesu z wiersza poleceń.

Przykład (C#/.NET):

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

Przykład (PHP):

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

To samo wywołanie działa z ASP.NET, VBScript, Python, Ruby, Perl i JavaScript (Windows Script Host). Twoja aplikacja webowa może przyjmować przesyłane pliki PDF i zwracać użytkownikowi skoroszyty Excela w czasie rzeczywistym.

Konwertery online a Total PDF Converter X

FunkcjaKonwertery onlineTotal PDF Converter X
Przetwarzanie wsadoweJeden plik narazNieograniczona liczba plików na partię
Prywatność plikówWyciągi wysyłane na serwer zewnętrznyPliki nigdy nie opuszczają Twojego komputera
Wyrównanie kolumnCzęsto zlewa kolumny w jedną komórkęWykrywa granice kolumn z warstwy tekstu
Skoroszyty wielostronicowePojedynczy arkusz, bez kontroli-EachPageSeparate dla jednego arkusza na stronę
AutomatyzacjaTylko ręcznieWiersz poleceń, .bat, Harmonogram zadań, ActiveX
Wdrożenie na serwerzeNiemożliweZaprojektowany dla serwerów, bez GUI
Wymaga zainstalowanego Exceland.Nie
Wymaga internetuTakNie

Kiedy potrzebna jest konwersja PDF do XLS z wiersza poleceń

  • Wyciągi bankowe z saldami bieżącymi. Zespół skarbowy otrzymuje codzienne wyciągi PDF z dwunastu banków. Konwerter w nocy ściąga każdą transakcję do XLS; następnego ranka zespół importuje skoroszyty do modelu pozycji gotówkowej i uzgadnia z księgą.
  • Raporty finansowe do dalszej analizy. Raporty kwartalne przychodzą jako PDF. Analitycy potrzebują wartości w Excelu, aby budować tabele przestawne, robić porównania rok do roku i dodawać własne formuły. Skryptowa ekstrakcja zamienia setki stron w skoroszyty gotowe do tabel przestawnych.
  • Regulacyjne zgłoszenia pozycyjne. Zespoły zgodności wyciągają pozycje z dużych regulacyjnych PDF-ów do XLS w celu kontroli krzyżowej z rejestrami wewnętrznymi. Ręczne przepisywanie jest podatne na błędy; konwersja wsadowa zapisuje te same dane w komórkach za każdym razem, gotowe do porównań.
  • Naukowe dane laboratoryjne. Oprogramowanie aparatury eksportuje raporty PDF z tabelami pomiarów. Naukowcy konwertują całą partię do XLS i kontynuują obliczenia — statystyki, słupki błędu, wykresy — w arkuszu, który rozpoczął życie jako wydruk.
  • Uzgodnienia księgowe. Faktury dostawców przychodzą jako PDF. Zobowiązania konwertują je do XLS, aby dopasować pozycje do zamówień zakupu, ujawniać rozbieżności i podać wynik do importu ERP.

Dlaczego Total PDF Converter X

Bez Excela

Konwerter zapisuje prawidłowe pliki XLS bezpośrednio. Nie potrzebujesz Microsoft Office, LibreOffice ani żadnego programu arkuszowego zainstalowanego na serwerze. Pozwala to uniknąć kosztów licencji i znanej niestabilności automatyzacji Excela w scenariuszach bez nadzoru.

Prawdziwa aplikacja serwerowa

Total PDF Converter X jest zaprojektowany do pracy bez nadzoru. Żadnych okien GUI, okien dialogowych ani monitów potwierdzenia. Działa cicho z wiersza poleceń lub jako część usługi — dokładnie to, czego potrzebuje serwer produkcyjny.

Prawdziwe komórki, nie wklejony tekst

Wyjście XLS zawiera prawdziwe komórki z prawdziwymi typami danych. Liczby są numeryczne, kolumny pozostają w kolumnach, a funkcje Excela — sortowanie, filtrowanie, formuły, tabele przestawne, wykresy — działają natychmiast. To nie jest tekst zrzucony do jednej komórki z separatorami — to prawdziwy skoroszyt.

Nie tylko XLS

To samo narzędzie wiersza poleceń konwertuje PDF do DOC, XLSX, CSV, HTML, TIFF, JPEG, TXT i wielu innych formatów. Jedna instalacja pokrywa wszystkie potrzeby ekstrakcji PDF. Zmień -c XLS na -c CSV, a otrzymasz wyjście CSV z tymi samymi funkcjami wsadowymi i automatyzacji. Pamiętaj, że konwerter działa na PDF-ach tekstowych — skanowane PDF-y zawierające tylko obrazy wymagają OCR po stronie wcześniejszej, którego ten produkt nie zawiera.

Pobierz wersję próbną

(30 dni, bez e-maila i karty kredytowej)

Kup licencję

(licencja serwerowa, wieczysta)

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


quote

Konwerter plików PDF dla serwerów Opinie klientów 2026

Oceń
Ocenione na 4.7/5 na podstawie opinii klientów
5 Star

"Przetwarzamy około 180 faktur od dostawców i wyciągów bankowych miesięcznie, wszystkie przychodzą jako PDF. Total PDF Converter X zamienia je w XLS w nocy jednym zadaniem .bat. Kolumny ustawiają się poprawnie, sumy zgadzają się ze źródłem, a nasze makro uzgadniające odczytuje skoroszyty w taki sam sposób, jak pliki eksportowane z ERP. Flaga -EachPageSeparate była decydującą funkcją — wielostronicowe wyciągi teraz spadają w jeden arkusz na konto."

5 Star Caroline Whitfield Senior Accountant, Regional Manufacturing Group

"Pakiety na koniec kwartału od naszych audytorów wracają jako raporty PDF. Wciąganie ich do Excela ręcznie było dwudniową robotą. Podłączyliśmy konwerter do naszego wewnętrznego narzędzia raportowego przez interfejs ActiveX; zespół teraz wgrywa PDF i dostaje działający XLS w sekundach. Tabele przestawne i nasze istniejące formuły analityczne działają bezpośrednio na wyjściu. Bez instalacji Office na serwerze, czego chciały i finanse, i IT."

5 Star Tobias Lindgren Financial Controller, Logistics SaaS

"Cenniki dostawców przychodzą jako PDF co tydzień od około trzydziestu dostawców. Ręczne kopiowanie tabel było zawodne — kolumny ciągle się zlewały. Konwerter wiersza poleceń ściąga każdą listę do XLS w ramach naszego cotygodniowego ładowania, a granice kolumn są poprawnie wykrywane u wszystkich poza jednym dostawcą (jego PDF używa dziwnego układu). Dla reszty skoroszyty zasilają nasz model cenowy bezpośrednio. Dokumentacja flag wykrywania kolumn mogłaby być trochę bardziej rozbudowana, ale wsparcie odpowiedziało tego samego dnia."

4 Star Priya Ramanathan Pricing Analyst, B2B Distributor

FAQ ▼

Podstawowe polecenie to: PDFConverter.exe C:\Reports\*.pdf C:\Output\ -c XLS. Konwertuje to każdy plik PDF w folderze źródłowym do XLS. Dodaj -EachPageSeparate, aby umieścić każdą stronę PDF na osobnym arkuszu, lub -log, aby zapisać dziennik weryfikacji.
Total PDF Converter X czyta warstwę tekstu PDF i używa współrzędnych poziomych fragmentów tekstu do identyfikacji granic kolumn. Liczby, które ustawiają się pionowo na stronie, lądują w tej samej kolumnie pliku XLS. Opcje wykrywania kolumn pozwalają precyzyjnie dostroić granice, gdy tabela ma nietypowy układ.
Tak. Dodaj flagę -EachPageSeparate, a konwerter utworzy skoroszyt wieloarkuszowy z jednym arkuszem na stronę PDF. Bez tej flagi wszystkie strony są łączone w jeden arkusz. Przydatne dla miesięcznych wyciągów, gdzie każda strona dotyczy innego konta lub okresu.
Tak. Wyjście to prawdziwy skoroszyt XLS z numerycznymi komórkami, więc możesz natychmiast dodawać formuły, odwołania, tabele przestawne i wykresy. Konwerter sam nie osadza formuł — zapisuje wartości z PDF — ale każda funkcja Excela działa na wyniku tak samo, jak na ręcznie wpisanym skoroszycie.
Nie. Total PDF Converter X działa na PDF-ach tekstowych — plikach z prawdziwą warstwą tekstu, którą konwerter może odczytać. Skanowane PDF-y zawierające tylko obrazy potrzebują OCR po stronie wcześniejszej, aby utworzyć warstwę tekstu; OCR nie jest dołączony do tego produktu. Jeśli Twoje PDF-y można przeszukać w czytniku PDF, będą się konwertować.
Konwerter zapisuje pliki XLS w Unicode, dzięki czemu Latin-1, cyrylica, greka, CJK i inne pisma są zachowane, o ile źródłowy PDF używa standardowego kodowania tekstu z osadzonymi czcionkami. Symbole walut, separatory dziesiętne i znaki diakrytyczne przechodzą bez zmian.
Tak. Zapisz polecenie konwersji w pliku .bat i dodaj je do Harmonogramu zadań systemu Windows. Konwerter działa bez nadzoru o zaplanowanej godzinie i zapisuje plik dziennika do weryfikacji. To standardowy wzorzec dla nocnego przetwarzania wyciągów lub ekstrakcji raportów na koniec miesiąca.

Przykłady Total PDF Converter X

Konwertuj pliki PDF za pomocą Total PDF Converter X i .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);

Konwertuj pliki PDF na serwerach WWW za pomocą 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);
        }
    }
Więcej informacji o Azure Functions.

Konwertuj pliki PDF na serwerach WWW za pomocą 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

Strumieniuj wynikowy dokument bezpośrednio z 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

Konwertuj pliki PDF za pomocą PHP i 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;

Konwertuj pliki PDF za pomocą Total PDF Converter X i 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

Konwertuj pliki PDF za pomocą Total PDF Converter X i Pythona

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)

Konwertuj pliki PDF za pomocą Pascala i 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;

Konwertuj pliki PDF na serwerach WWW za pomocą 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)

Konwertuj pliki PDF za pomocą Total PDF Converter X i Perla

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;

Zacznij pracować teraz!

Pobierz wersję próbną i konwertuj pliki w kilka minut.
Nie jest wymagana karta kredytowa ani e-mail.

⬇ Pobierz wersję próbną Windows 7/8/10/11 • 136 MB

Support
Konwerter plików PDF dla serwerów Preview1

Najnowsze wiadomości

Subskrybuj newsletter

Bez obaw, nie wysyłamy spamu.


© 2026. Wszelkie prawa zastrzeżone. CoolUtils File Converters

Cards