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

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

Masz setki plików HTML lub zapisanych stron internetowych na serwerze, które muszą zostać przekonwertowane do PDF — do archiwizacji, dystrybucji offline lub do procesu dostarczającego dokumenty do druku użytkownikom końcowym. Otwieranie każdego pliku w przeglądarce i drukowanie do PDF się nie skaluje. Total HTML Converter X konwertuje pliki HTML do PDF z wiersza poleceń, wsadowo, bez GUI i bez instalacji przeglądarki. Zainstaluj go na serwerze Windows, wywołaj ze skryptu lub przez ActiveX i pozwól mu działać bez nadzoru.

Co potrafi Total HTML Converter X

  • Konwersja wsadowa — podaj maskę (*.html), a konwerter przetworzy każdy pasujący plik w jednym przebiegu
  • Zabezpieczenia PDF — ustaw hasła użytkownika i właściciela, ogranicz drukowanie, zabroń kopiowania tekstu, dodaj podpisy cyfrowe
  • Znaki wodne — umieść tekstowy lub graficzny znak wodny na każdej stronie podczas konwersji
  • Renderowanie CSS — rozpoznaje wszystkie znaczniki HTML, style CSS 1 i CSS 2, obrazy inline oraz tabele
  • Kontrola układu strony — ustaw rozmiar papieru, orientację, marginesy i automatyczne dopasowanie szerokości HTML do strony PDF
  • 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ć konwersję we własnej aplikacji
  • Skrypty .bat — zapisz polecenia w plikach wsadowych i zaplanuj je za pomocą Harmonogramu zadań systemu Windows do pełnej automatyzacji konwersji

Konwersja HTML do PDF z wiersza poleceń

Pobierz wersję próbną
(30-dniowy okres próbny — bez podawania e-maila)

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

HTML a PDF: dlaczego warto konwertować?

HTML to język znaczników zaprojektowany dla przeglądarek internetowych. Plik HTML może odwoływać się do zewnętrznych arkuszy stylów, obrazów i skryptów, które mogą być niedostępne offline. Renderowanie zależy od silnika przeglądarki, zainstalowanych czcionek i rozmiaru ekranu. Strona HTML wydrukowana z Chrome może wyglądać inaczej niż ta sama strona wydrukowana z Firefox lub Edge.

PDF to format o stałym układzie, który wygląda identycznie na każdym urządzeniu. Zachowuje czcionki, obrazy i układ dokładnie zgodnie z zamierzeniem. Pliki PDF mogą być chronione hasłem, podpisane cyfrowo oraz zabezpieczone przed edycją i drukowaniem. Otwierają się natywnie w każdej przeglądarce, mobilnym systemie operacyjnym i systemie desktopowym bez połączenia z internetem.

HTMLPDF
RenderowanieZależy od przeglądarki i rozmiaru ekranuIdentyczne na każdym urządzeniu
Dostęp offlineMoże zależeć od zasobów zewnętrznychSamodzielny, pełny dostęp offline
EdycjaEdytowalny kod źródłowyTylko do odczytu (z założenia)
BezpieczeństwoBrak wbudowanej ochronyHasła, szyfrowanie, uprawnienia
DrukowanieWyniki zależą od przeglądarkiSpójne, gotowe do druku
ZastosowanieWyświetlanie w sieci, treści dynamiczneDystrybucja, archiwizacja, zgodność

Jak konwertować HTML do PDF z wiersza poleceń

Krok 1. Zainstaluj Total HTML 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 pakietu Microsoft Office — konwerter używa własnego silnika renderowania obsługującego znaczniki HTML, style CSS 1/2 i osadzone obrazy.

Krok 2. Otwórz wiersz poleceń

Otwórz cmd.exe lub PowerShell. Plik wykonywalny konwertera to HTMLConverter.exe, znajdujący się w folderze instalacyjnym (zwykle C:\Program Files\CoolUtils\TotalHTMLConverterX\). 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 HTML w folderze do PDF:

HTMLConverter.exe C:\Pages\*.html C:\Output\ -c PDF

Przetwarza każdy plik .html w folderze C:\Pages\ i zapisuje wynikowe pliki PDF w C:\Output\. Każdy plik HTML tworzy jeden PDF o tej samej nazwie bazowej.

Krok 4. Dodaj opcje zabezpieczeń i formatowania

Kontroluj wyjście PDF za pomocą dodatkowych flag:

HTMLConverter.exe C:\Pages\*.html C:\Output\ -c PDF -OwnerPassword admin123 -NoPrint -NoCopy
  • -OwnerPassword admin123 — ustaw hasło właściciela PDF kontrolujące uprawnienia
  • -UserPassword open456 — ustaw hasło wymagane do otwarcia pliku PDF
  • -NoPrint — wyłącz drukowanie w wyjściowym pliku PDF
  • -NoCopy — zabroń zaznaczania i kopiowania tekstu
  • -Watermark "CONFIDENTIAL" — umieść tekst na każdej stronie
  • -PageNum — dodaj numery stron w stopce
  • -log C:\Logs\html2pdf.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\TotalHTMLConverterX\HTMLConverter.exe" C:\Incoming\*.html C:\Archive\PDF\ -c PDF -OwnerPassword secret -NoPrint -log C:\Logs\html2pdf.log

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

Integracja ActiveX / COM

Total HTML 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ć konwersję HTML do PDF we własnej aplikacji webowej, portalu intranetowym lub procesie dokumentowym bez uruchamiania osobnego procesu z wiersza poleceń.

Przykład (C#/.NET):

HTMLConverterX Cnv = new HTMLConverterX();
Cnv.Convert("C:\\Pages\\report.html", "C:\\Output\\report.pdf", "-c PDF -log c:\\Logs\\html.log");

Przykład (PHP):

$c = new COM("HTMLConverter.HTMLConverterX");
$c->convert("C:\\Pages\\report.html", "C:\\Output\\report.pdf", "-c PDF -log c:\\Logs\\html.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 HTML i zwracać użytkownikowi pliki PDF w czasie rzeczywistym.

Konwertery online a Total HTML Converter X

FunkcjaKonwertery onlineTotal HTML Converter X
Przetwarzanie wsadoweJeden plik narazNieograniczona liczba plików na partię
Prywatność plikówPliki wysyłane na serwer zewnętrznyPliki nigdy nie opuszczają Twojego komputera
Renderowanie CSSPodstawowe, niespójnePełna obsługa CSS 1/2
Zabezpieczenia PDFRzadko dostępneHasła, szyfrowanie, podpisy cyfrowe
Znaki wodneNiedostępne lub z logo serwisuWłasne znaki wodne tekstowe i graficzne
AutomatyzacjaTylko ręcznieWiersz poleceń, .bat, Harmonogram zadań, ActiveX
Wdrożenie na serwerzeNiemożliweZaprojektowany dla serwerów, bez GUI
Wymaga internetuTakNie

Kiedy potrzebna jest konwersja HTML do PDF z wiersza poleceń

  • Generowanie raportów. Aplikacja webowa generuje raporty HTML. Total HTML Converter X konwertuje je do PDF po stronie serwera do pobrania lub wysłania e-mailem — bez różnic w renderowaniu przeglądarek, bez ręcznego eksportu.
  • Archiwizacja stron internetowych. Organizacje, które muszą zachować strony internetowe jako dokumenty prawne lub zgodności, konwertują zapisane pliki HTML do PDF. PDF o stałym układzie utrwala stronę dokładnie tak, jak wyglądała, niezależnie od zasobów zewnętrznych.
  • Generowanie faktur i rachunków. Platformy e-commerce i systemy rozliczeniowe tworzą faktury jako szablony HTML. Konwerter zamienia je w gotowe do druku pliki PDF z ochroną hasłem i znakami wodnymi za pomocą jednego polecenia.
  • Dostarczanie dokumentów przez portal. Portal intranetowy przechowuje treści jako HTML. Gdy użytkownicy żądają wersji do druku, serwer konwertuje HTML do PDF w locie przez ActiveX i przesyła wynik do przeglądarki.
  • Eliminacja zależności od przeglądarki na serwerach. Uruchamianie pełnej przeglądarki na serwerze do konwersji HTML na PDF jest zasobochłonne i zawodne. Total HTML Converter X całkowicie zastępuje zależność od przeglądarki lekkim narzędziem wiersza poleceń.

Dlaczego Total HTML Converter X

Bez przeglądarki

Konwerter używa własnego silnika renderowania do parsowania HTML i CSS. Nie potrzebujesz Chrome, Firefox ani żadnej przeglądarki zainstalowanej na serwerze. Eliminuje to problemy z aktualizacjami przeglądarek, zmniejsza obciążenie serwera i pozwala uniknąć niestabilności automatyzacji przeglądarek bezgłowych.

Prawdziwa aplikacja serwerowa

Total HTML 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.

Pełna kontrola PDF

Ustaw hasła, ogranicz uprawnienia, dodaj znaki wodne, wstaw numery stron, dodaj podpisy cyfrowe, dostosuj nagłówki i stopki, kontroluj rozmiar papieru i marginesy — wszystko z wiersza poleceń. Każda opcja jest dostępna jako flaga wiersza poleceń lub parametr ActiveX.

Nie tylko PDF

To samo narzędzie wiersza poleceń konwertuje HTML do DOC, XLS, TIFF, JPEG, RTF, TXT i wielu innych formatów. Jedna instalacja pokrywa wszystkie potrzeby konwersji HTML. Zmień -c PDF na -c TIFF, a otrzymasz wyjście TIFF z tymi samymi funkcjami wsadowymi i automatyzacji.

Pobierz wersję próbną
(30 dni, bez e-maila i karty kredytowej)

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


quote

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

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

"Codziennie generujemy tysiące raportów HTML z naszej platformy analitycznej. Total HTML Converter X konwertuje je do PDF na serwerze przez ActiveX, a wyniki są czyste i spójne. Bez przeglądarki bezgłowej, bez aktualizacji Chrome psujących potok. Działa na naszym Windows Server od ponad roku bez jednego problemu."

5 Star Martin Schlegel Lead Developer, DataServ GmbH

"Nasz zespół ds. zgodności musiał archiwizować strony intranetowe jako PDF na potrzeby audytów regulacyjnych. Skonfigurowaliśmy nocny skrypt .bat, który konwertuje zapisane strony HTML do zabezpieczonych hasłem plików PDF ze znakami wodnymi. Cała partia 500 stron przetwarza się w mniej niż dziesięć minut. Konfiguracja zajęła mniej niż godzinę."

5 Star Patricia Duval IT Project Manager

"Zintegrowaliśmy interfejs ActiveX z naszym systemem rozliczeniowym PHP do generowania faktur PDF z szablonów HTML. Wywołanie COM jest proste, a wyjście dokładnie odwzorowuje układ HTML. Renderowanie CSS 2 pokrywa wszystko, czego potrzebujemy. Jedyne, czego brakuje, to natywna obsługa systemu Linux, ale na Windows Server robi dokładnie to, co potrzebujemy."

4 Star Andrei Volkov Full-Stack Developer

FAQ ▼

Podstawowe polecenie to: HTMLConverter.exe C:\Pages\*.html C:\Output\ -c PDF. Konwertuje każdy plik HTML w folderze źródłowym do PDF. Dodaj flagi takie jak -OwnerPassword, -NoPrint lub -Watermark, aby kontrolować wyjście.
Nie. Total HTML Converter X używa własnego silnika renderowania do parsowania HTML i CSS. Chrome, Firefox ani żadna inna przeglądarka nie jest wymagana.
Tak. Użyj -OwnerPassword, aby ustawić hasło kontrolujące uprawnienia (drukowanie, kopiowanie), oraz -UserPassword, aby ustawić hasło wymagane do otwarcia pliku PDF.
Tak. Total HTML Converter X rozpoznaje wszystkie standardowe znaczniki HTML, style CSS 1 i CSS 2, obrazy inline oraz tabele HTML. Renderuje strony wiernie, nie polegając na zewnętrznym silniku przeglądarki.
Tak. Podaj adres URL jako źródło zamiast ścieżki do pliku. Konwerter pobierze stronę i przekonwertuje ją do PDF. Działa to zarówno z wiersza poleceń, jak i przez interfejs ActiveX.
Tak. Total HTML Converter X rejestruje się jako obiekt COM/ActiveX (HTMLConverter.HTMLConverterX). Możesz go wywoływać z .NET, PHP, Python, VBScript, ASP, Ruby, Perl i każdego innego środowiska zgodnego z COM.
Tak. Zapisz polecenie konwersji w pliku .bat i dodaj je do Harmonogramu zadań systemu Windows. Konwerter uruchomi się bez nadzoru o zaplanowanej porze i zapisze plik dziennika do weryfikacji.

Przykład C++
Przykład Power Basic
Przykład VBScript

Przykłady Total HTML Converter X

Konwersja plików HTML za pomocą .NET przy użyciu TotalHTMLConverterX i .NET

 string src="C:\\test\\Source.HTML"; string dest="C:\\test\\Dest.PDF"; HTMLConverterX Cnv = new HTMLConverterX(); Cnv.Convert(src, dest, "-c PDF -log c:\\test\\HTML.log"); MessageBox.Show("Konwersja zakończona!"); 

Pobierz
Przykład konwertera HTML dla .NET
Przykłady serwera w C# specjalnie dla ASP.net
Aplikacja kliencka z WinForms w C#

Konwersja plików HTML i MHT na serwerach sieciowych przy użyciu Total HTML Converter X

 dim C Set C=CreateObject("HTMLConverter.HTMLConverterX") C.Convert "c:\\source.HTML", "c:\\dest.JPG", "-cJPG -log c:\\html.log" C.Convert "https://www.coolutils.com/", "c:\\URL Page.PDF", "-cPDF -log c:\\html.log" set C = nothing 
Przykład2 ASP: bezpośrednie przesłanie wynikowego PDF
 dim C Set C=CreateObject("HTMLConverter.HTMLConverterX") Response.Clear Response.AddHeader "Content-Type", "binary/octet-stream" Rresponse.AddHeader "Content-Disposition", "attachment; filename=test.pdf" Response.BinaryWrite c.ConvertToStream("C:\\www\\ASP\\Source.html", "C:\\www\\ASP", "-cpdf -log c:\\html.log") set C = nothing 

Konwersja plików HTML i MHT na serwerach sieciowych przy użyciu Total HTML Converter X

 Przykład PHP: $src="C:\\test\\test.html"; $dest="C:\\test\\test.pdf"; if (file_exists($dest)) unlink($dest); $c= new COM("HTMLConverterPro.HTMLConverterX"); $c->convert($src,$dest, "-c pdf -log c:\\HTML.log"); if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage; 

Konwersja plików HTML za pomocą Total HTML Converter X i Ruby

 require 'win32ole' c = WIN32OLE.new('HTMLConverterPro.HTMLConverterX') src="C:\\test\\test.html"; dest="C:\\test\\test.tiff"; c.convert(src,dest, "-c TIFF -log c:\\test\\HTML.log"); if not File.exist?(dest) puts c.ErrorMessage end 

Konwersja plików HTML za pomocą Total HTML ConverterX i Python

 import win32com.client import os.path c = win32com.client.Dispatch("HTMLConverterPro.HTMLConverterX") src="C:\\test\\test.eml"; dest="C:\\test\\test.tiff"; c.convert(src, dest, "-c TIFF -log c:\\test\\HTML.log"); if not os.path.exists(file_path): print(c.ErrorMessage) 

Konwersja plików HTML za pomocą Pascal i Total HTML Converter X

 uses Dialogs, Vcl.OleAuto; var c: OleVariant; begin c:=CreateOleObject('HTMLConverterPro.HTMLConverterX'); C.Convert('c:\\test\\source.html', 'c:\\test\\dest.tiff', '-c TIFF -log c:\\test\\HTML.log'); IF c.ErrorMessage<> Then ShowMessage(c.ErrorMessage); end; 

Konwersja plików HTML na serwerach sieciowych przy użyciu Total HTML Converter X

 var c = new ActiveXObject("HTMLConverterPro.HTMLConverterX"); c.Convert("C:\\test\\source.html", "C:\\test\\dest.pdf", "-c PDF"); if (c.ErrorMessage!="") alert(c.ErrorMessage) 

Konwersja plików HTML za pomocą Total HTML Converter X i Perl

 use Win32::OLE; my $src="C:\\test\\test.html"; my $dest="C:\\test\\test.tiff"; my $c = CreateObject Win32::OLE 'HTMLConverterPro.HTMLConverterX'; $c->convert($src,$dest, "-c TIFF -log c:\\test\\HTML.log"); print $c->ErrorMessage if -e $dest; 
Jeśli potrzebujesz przykładowych kodów w innych językach, prosimy skontaktuj się z nami. Przygotujemy dowolny przykład specjalnie dla Ciebie.

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 • 228 MB

Support
Konwerter plików HTML dla serwerów Preview1

Powiązane tematy

Najnowsze wiadomości

Subskrybuj newsletter

Bez obaw, nie wysyłamy spamu.


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

Cards