introduzione
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.
In questo tutorial imparerai cosa è necessario per installare HTMLDoc su Debian 9.
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 Debian 9 (x64) per HTMLDoc
Per questo tutorial, lavoreremo con il server Debian 9 (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 o upgrade disponibili per il tuo sistema:
apt-get update && apt-get upgrade -y
Ora abbiamo completamente aggiornato i nostri pacchetti software, ora possiamo installare HTMLDoc:
apt-get install htmldoc -y
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 Yper salvare le modifiche. Ora puoi indicare a HTMLDoc di analizzare un documento PDF dal tuo markup-source.htmlfile:
htmldoc --webpage -f postscript-output.pdf markup-source.html
Ora avrai un nuovo file chiamato postscript-output.pdfcon 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.