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.
*.html) e il convertitore elabora ogni file corrispondente in un’unica esecuzione
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
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.
| HTML | ||
|---|---|---|
| Rendering | Varia in base al browser e alle dimensioni dello schermo | Identico su ogni dispositivo |
| Accesso offline | Può dipendere da risorse esterne | Autonomo, completamente offline |
| Modificabilità | Codice sorgente modificabile | Solo lettura (per design) |
| Sicurezza | Nessuna protezione integrata | Password, crittografia, permessi |
| Stampa | Risultati variabili per browser | Output coerente, pronto per la stampa |
| Caso d’uso | Visualizzazione web, contenuti dinamici | Distribuzione, archiviazione, conformità |
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.
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.
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.
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 verificaSalva 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.
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.
| Funzionalità | Convertitori online | Total HTML Converter X |
|---|---|---|
| Elaborazione batch | Un file alla volta | File illimitati per batch |
| Privacy dei file | File caricati su server di terze parti | I file non lasciano mai la tua macchina |
| Rendering CSS | Base, incoerente | Supporto completo CSS 1/2 |
| Sicurezza PDF | Raramente disponibile | Password, crittografia, firme digitali |
| Filigrane | Non disponibili o con marchio | Filigrane personalizzate di testo e immagine |
| Automazione | Solo manuale | Riga di comando, .bat, Utilità di pianificazione, ActiveX |
| Distribuzione su server | Non possibile | Progettato per server, nessuna GUI necessaria |
| Richiede internet | Sì | No |
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.
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.
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.
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.
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"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."
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."
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."
Andrei Volkov Full-Stack Developer
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.-OwnerPassword per impostare una password che controlla i permessi (stampa, copia) e -UserPassword per impostare una password necessaria per aprire il PDF.HTMLConverter.HTMLConverterX). Puoi richiamarlo da .NET, PHP, Python, VBScript, ASP, Ruby, Perl e qualsiasi altro ambiente compatibile COM.
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#
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 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 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; 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
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) 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; var c = new ActiveXObject("HTMLConverterPro.HTMLConverterX"); c.Convert("C:\test\source.html", "C:\test\dest.pdf", "-c PDF"); if (c.ErrorMessage!="") alert(c.ErrorMessage) 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;
Scarica la versione di prova e converti i tuoi file in pochi minuti.
Non è richiesta carta di credito o email.

Argomenti Correlati