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

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

Hai centinaia di file HTML o pagine web salvate su un server che devono diventare PDF — per l’archiviazione, per la distribuzione offline o per un flusso di lavoro che consegna documenti stampabili agli utenti finali. Aprire ogni file in un browser e stampare in PDF non è scalabile. Total HTML Converter X converte file HTML in PDF dalla riga di comando, in batch, senza GUI e senza installazione del browser. Installalo su un server Windows, richiamalo da uno script o tramite ActiveX, e lascialo funzionare in modo automatico.

Cosa fa Total HTML Converter X

  • Conversione batch — passa un carattere jolly (*.html) e il convertitore elabora ogni file corrispondente in un’unica esecuzione
  • Sicurezza PDF — imposta password utente e proprietario, limita la stampa, impedisce la copia del testo, aggiungi firme digitali
  • Filigrane — applica filigrane di testo o immagine su ogni pagina durante la conversione
  • Rendering CSS — riconosce tutti i tag HTML, gli stili CSS 1 e CSS 2, le immagini inline e le tabelle
  • Controllo layout pagina — imposta formato carta, orientamento, margini e adattamento automatico della larghezza HTML alla pagina PDF
  • 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 la conversione nella tua applicazione
  • Scripting .bat — salva i comandi in file batch e programmali con l’Utilità di pianificazione di Windows per una conversione completamente automatizzata

Conversione HTML in PDF da riga di comando

Scarica la prova gratuita
(include 30 giorni di prova — nessuna email richiesta)

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

HTML vs PDF: perché convertire?

HTML è un linguaggio di markup progettato per i browser web. Un file HTML può fare riferimento a fogli di stile esterni, immagini e script che potrebbero non essere disponibili offline. Il rendering dipende dal motore del browser, dai font installati e dalle dimensioni dello schermo. Una pagina HTML stampata da Chrome può apparire diversa dalla stessa pagina stampata da Firefox o Edge.

PDF è un formato a layout fisso che appare identico su ogni dispositivo. Preserva font, immagini e layout esattamente come previsto. I file PDF possono essere protetti da password, firmati digitalmente e limitati nella modifica o nella stampa. Si aprono nativamente in ogni browser, sistema operativo mobile e desktop senza connessione internet.

HTMLPDF
RenderingVaria in base al browser e alle dimensioni dello schermoIdentico su ogni dispositivo
Accesso offlinePuò dipendere da risorse esterneAutonomo, completamente offline
ModificabilitàCodice sorgente modificabileSolo lettura (per design)
SicurezzaNessuna protezione integrataPassword, crittografia, permessi
StampaRisultati variabili per browserOutput coerente, pronto per la stampa
Caso d’usoVisualizzazione web, contenuti dinamiciDistribuzione, archiviazione, conformità

Come convertire HTML in PDF dalla riga di comando

Passo 1. Installare Total HTML 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 Office — il convertitore utilizza il proprio motore di rendering che gestisce tag HTML, stili CSS 1/2 e immagini incorporate.

Passo 2. Aprire il prompt dei comandi

Apri cmd.exe o PowerShell. L’eseguibile del convertitore è HTMLConverter.exe, situato nella cartella di installazione (tipicamente C:\Program Files\CoolUtils\TotalHTMLConverterX\). 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 HTML in una cartella in PDF:

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

Questo elabora ogni file .html in C:\Pages\ e salva i PDF risultanti in C:\Output\. Ogni file HTML produce un PDF con lo stesso nome base.

Passo 4. Aggiungere opzioni di sicurezza e formattazione

Controlla l’output PDF con flag aggiuntivi:

HTMLConverter.exe C:\Pages\*.html C:\Output\ -c PDF -OwnerPassword admin123 -NoPrint -NoCopy
  • -OwnerPassword admin123 — imposta una password proprietario PDF che controlla i permessi
  • -UserPassword open456 — imposta una password necessaria per aprire il PDF
  • -NoPrint — disabilita la stampa nel PDF di output
  • -NoCopy — impedisce la selezione e la copia del testo
  • -Watermark "CONFIDENTIAL" — applica un testo su ogni pagina
  • -PageNum — aggiunge i numeri di pagina nel piè di pagina
  • -log C:\Logs\html2pdf.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\TotalHTMLConverterX\HTMLConverter.exe" C:\Incoming\*.html C:\Archive\PDF\ -c PDF -OwnerPassword secret -NoPrint -log C:\Logs\html2pdf.log

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

Integrazione ActiveX / COM

Total HTML 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 la conversione da HTML a PDF nella tua applicazione web, portale intranet o flusso di lavoro documentale senza ricorrere a un processo da riga di comando.

Esempio (C#/.NET):

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

Esempio (PHP):

$c = new COM("HTMLConverter.HTMLConverterX");
$c->convert("C:\\Pages\\report.html", "C:\\Output\\report.pdf", "-c PDF -log c:\\Logs\\html.log");

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

Convertitori online vs Total HTML Converter X

FunzionalitàConvertitori onlineTotal HTML Converter X
Elaborazione batchUn file alla voltaFile illimitati per batch
Privacy dei fileFile caricati su server di terze partiI file non lasciano mai la tua macchina
Rendering CSSBase, incoerenteSupporto completo CSS 1/2
Sicurezza PDFRaramente disponibilePassword, crittografia, firme digitali
FiligraneNon disponibili o con marchioFiligrane personalizzate di testo e immagine
AutomazioneSolo manualeRiga di comando, .bat, Utilità di pianificazione, ActiveX
Distribuzione su serverNon possibileProgettato per server, nessuna GUI necessaria
Richiede internetNo

Quando serve la conversione HTML in PDF da riga di comando

  • Generazione di report. Un’applicazione web genera report HTML. Total HTML Converter X li converte in PDF lato server per il download o l’invio via email — nessuna differenza di rendering del browser, nessuna esportazione manuale.
  • Archiviazione pagine web. Le organizzazioni che devono conservare pagine web come documenti legali o di conformità convertono i file HTML salvati in PDF. Il PDF a layout fisso cattura la pagina esattamente come appariva, indipendentemente dalle risorse esterne.
  • Generazione di fatture e ricevute. Le piattaforme e-commerce e i sistemi di fatturazione creano fatture come modelli HTML. Il convertitore le trasforma in PDF pronti per la stampa con protezione tramite password e filigrane in un unico comando.
  • Distribuzione tramite portale documentale. Un portale intranet conserva i contenuti come HTML. Quando gli utenti richiedono una versione stampabile, il server converte l’HTML in PDF al volo tramite ActiveX e trasmette il risultato al browser.
  • Eliminazione delle dipendenze browser sui server. Eseguire un browser completo su un server per la conversione HTML in PDF è dispendioso in termini di risorse e poco affidabile. Total HTML Converter X sostituisce completamente la dipendenza dal browser con un leggero strumento da riga di comando.

Perché Total HTML Converter X

Nessun browser necessario

Il convertitore utilizza il proprio motore di rendering per analizzare HTML e CSS. Non hai bisogno di Chrome, Firefox o qualsiasi altro browser installato sul server. Questo elimina i problemi di aggiornamento del browser, riduce l’ingombro del server ed evita l’instabilità dell’automazione con browser headless.

Vera applicazione server

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

Controllo PDF completo

Imposta password, limita i permessi, aggiungi filigrane, inserisci numeri di pagina, aggiungi firme digitali, personalizza intestazioni e piè di pagina, controlla formato carta e margini — tutto dalla riga di comando. Ogni opzione è disponibile come flag da riga di comando o parametro ActiveX.

Non solo PDF

Lo stesso strumento da riga di comando converte HTML in DOC, XLS, TIFF, JPEG, RTF, TXT e altro. Un’unica installazione copre tutte le tue esigenze di conversione HTML. Cambia -c PDF in -c TIFF e otterrai output TIFF con le stesse funzionalità batch e di automazione.

Scarica la prova gratuita
(30 giorni, nessuna email o carta di credito)

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


quote

Convertitore di file HTML per server Recensioni dei clienti 2026

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

"Generiamo migliaia di report HTML al giorno dalla nostra piattaforma di analisi. Total HTML Converter X li converte in PDF sul server tramite ActiveX, e i risultati sono puliti e coerenti. Nessun browser headless necessario, nessun aggiornamento di Chrome che interrompe la pipeline. Funziona sul nostro Windows Server da oltre un anno senza un singolo problema."

5 Star Martin Schlegel Lead Developer, DataServ GmbH

"Il nostro team di conformità doveva archiviare le pagine intranet come PDF per gli audit normativi. Abbiamo configurato uno script .bat notturno che converte le pagine HTML salvate in PDF protetti da password con filigrane. L’intero batch di 500 pagine viene completato in meno di dieci minuti. La configurazione ha richiesto meno di un’ora."

5 Star Patricia Duval IT Project Manager

"Ho integrato l’interfaccia ActiveX nel nostro sistema di fatturazione PHP per generare PDF di fatture da modelli HTML. La chiamata COM è semplice e l’output corrisponde fedelmente al layout HTML. Il rendering CSS 2 copre tutto ciò di cui abbiamo bisogno. L’unica cosa che manca è il supporto nativo Linux, ma su Windows Server fa esattamente ciò che serve."

4 Star Andrei Volkov Full-Stack Developer

FAQ ▼

Il comando base è: HTMLConverter.exe C:\Pages\*.html C:\Output\ -c PDF. Questo converte ogni file HTML nella cartella di origine in PDF. Aggiungi flag come -OwnerPassword, -NoPrint o -Watermark per controllare l’output.
No. Total HTML Converter X utilizza il proprio motore di rendering per analizzare HTML e CSS. Non è necessario Chrome, Firefox o qualsiasi altro browser.
Sì. Usa -OwnerPassword per impostare una password che controlla i permessi (stampa, copia) e -UserPassword per impostare una password necessaria per aprire il PDF.
Sì. Total HTML Converter X riconosce tutti i tag HTML standard, gli stili CSS 1 e CSS 2, le immagini inline e le tabelle HTML. Renderizza le pagine fedelmente senza affidarsi a un motore browser esterno.
Sì. Passa un URL come sorgente invece di un percorso file. Il convertitore recupera la pagina e la converte in PDF. Funziona sia dalla riga di comando che dall’interfaccia ActiveX.
Sì. Total HTML Converter X si registra come oggetto COM/ActiveX (HTMLConverter.HTMLConverterX). Puoi richiamarlo da .NET, PHP, Python, VBScript, ASP, Ruby, Perl e qualsiasi altro ambiente compatibile COM.
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.

Esempio C++
Esempio Power Basic
Esempio VBScript

Esempi di Total HTML Converter X

Converti file HTML con .NET tramite TotalHTMLConverterX e .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("Convert complete!"); 

Download
Esempio di .NET HTML Converter
Esempi server in C# specifici per ASP.net
Applicazione client con WinForms in C#

Converti file HTML & MHT su server web con 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 
Esempio2 ASP: flusso diretto del PDF risultante
 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 

Converti file HTML & MHT su server web con Total HTML Converter X

 Esempio 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; 

Converti file HTML con Total HTML Converter X e 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

Converti file HTML con Total HTML ConverterX e 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) 

Converti file HTML con Pascal e 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; 

Converti file HTML su server web con 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) 

Converti file HTML con Total HTML Converter X e 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; 
Se hai bisogno di esempi in altri linguaggi, per favore contattaci. Creeremo qualsiasi esempio appositamente per te.

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

Friday Sale
Convertitore di file HTML per server Preview1

Argomenti Correlati

Ultime Notizie

Iscriviti alla Newsletter

Non preoccuparti, non inviamo spam.


© 2026. Tutti i diritti riservati. CoolUtils File Converters

Cards