HTMLDoc analizzerà dinamicamente i documenti Postscript (PDF 1.6) da Hypertext (HTML 3.2) correttamente scritto. Ciò ti consentirà di generare file PDF al volo, senza dover passare ore a configurare l'ambiente del tuo server o dover pagare enormi somme di denaro per acquisire tale capacità. Può essere utilizzato per tutti i tipi di documenti, da ricevute e fatture, a brochure e documentazione e molto altro ancora.
In questo tutorial imparerai cosa è necessario per installare HTMLDoc su CentOS 7.
Una volta installato HTMLDoc, continueremo creando un semplice documento di una pagina, senza intestazioni, piè di pagina, bordi o extra. In sostanza, un modello HTML in grado di sfruttare l'intera area stampabile di un documento PDF.
Preparazione di CentOS 7 (x64) per HTMLDoc
Per questo tutorial, lavoreremo con il server CentOS 7 (x64) di Vultr con IPv4. Tieni presente che funziona allo stesso modo anche con i server IPv6. Per prima cosa, dobbiamo verificare la presenza di aggiornamenti per i pacchetti installati, tanto più considerando che la maggior parte delle distribuzioni di Linux non sono configurate per installare automaticamente patch di sicurezza o aggiornamenti di sistema. Inoltre, è sempre consigliabile installare gli aggiornamenti del software, così come il kernel stesso, soprattutto quando si ha a che fare con una nuova installazione.
Ora, dobbiamo verificare se ci sono aggiornamenti disponibili per i pacchetti installati, per fare ciò utilizzeremo il gestore pacchetti YUM. Il sottocomando check-update del gestore pacchetti YUM troverà tutti gli aggiornamenti dei pacchetti disponibili da tutti i repository.
yum check-update
Nota: se presentato con opzioni di installazione o configurazione, utilizzare semplicemente le opzioni predefinite. Inoltre, quando vengono poste Y/N
domande, basta rispondere Y
a tutte le istruzioni.
Abbiamo verificato con successo la presenza di aggiornamenti, ora aggiorneremo tutto il software del nostro sistema insieme alle loro dipendenze. Per fare ciò emetteremo il seguente comando:
yum update
Una volta che il sistema ha completato i suoi processi di aggiornamento, vedrai quanto segue:
Complete!
Ora abbiamo aggiornato completamente i nostri pacchetti software, così come il kernel stesso, e ora possiamo installare HTMLDoc:
yum install htmldoc
Ora sei pronto per iniziare a generare documenti PDF dal markup HTML.
Generare il tuo primo PDF da HTML
Testiamo rapidamente questa nuova funzionalità dalla riga di comando. Passa alla /tmp/
directory per il test:
cd /tmp/
Ora creiamo un semplice documento HTML, che useremo per generare un documento PDF. Possiamo chiamarlo markup-source.html
:
nano markup-source.html
Aggiungi il seguente markup HTML ad esso:
<html>
<head>
<title>My first PDF from HTML</title>
</head>
<body>
This is the body of my first PDF document made from HTML.
</body>
</html>
Salvalo premendo CTRL+ Xper uscire dall'editor Nano, quindi inserisci Y
per salvare le modifiche. Ora puoi indicare a HTMLDoc di analizzare un documento PDF dal tuo markup-source.html
file:
htmldoc --webpage -f postscript-output.pdf markup-source.html
Ora avrai un nuovo file chiamato postscript-output.pdf
con il titolo "Il mio primo PDF da HTML" e un corpo di "Questo è il corpo del mio primo documento PDF fatto da HTML". Complimenti, hai imparato a trasformare il semplice markup HTML in documenti PostScript PDF altamente trasportabili.