HTMLDoc analysera dynamiquement les documents Postscript (PDF 1.6) à partir d'un hypertexte correctement écrit (HTML 3.2). Cela vous permettra de générer des fichiers PDF à la volée, sans avoir à passer des heures à configurer votre environnement de serveur ou à payer d'énormes sommes d'argent pour acquérir cette capacité. Il peut être utilisé pour tout type de documents, des reçus et factures aux brochures et documentation, et bien plus encore.
Dans ce tutoriel, vous apprendrez ce qui est nécessaire pour installer HTMLDoc sur CoreOS.
Une fois HTMLDoc installé, nous continuerons en créant un simple document d'une page, un modèle HTML à partir duquel nous générerons notre premier document PDF.
Installer HTMLDoc
Pour ce tutoriel, nous travaillerons avec le serveur x64 stable CoreOS 1024 Mo de Vultr avec IPv4 et au moins 1024 Mo de mémoire. Gardez à l'esprit que cela fonctionne également avec les serveurs IPv6 uniquement.
Connectez-vous en tant que rootet créez un conteneur pour commencer.
# /usr/bin/toolbox
Maintenant, installez HTMLDoc.
# yum install htmldoc -y
Installer Nano
Étant donné que l'exemple suivant utilise Nano, nous allons l'installer maintenant.
# yum install nano -y
Vous pouvez maintenant commencer à générer des documents PDF à la volée.
Génération de votre premier PDF à partir de HTML
Testons rapidement cette nouvelle capacité à partir de la ligne de commande. Passez au /tmp/répertoire pour tester:
cd /tmp/
Maintenant, créons un simple document HTML, que nous utiliserons pour générer un document PDF. Nous pouvons l'appeler markup-source.html:
nano markup-source.html
Ajoutez-y le balisage HTML suivant:
<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>
Enregistrez-le en appuyant sur CTRL+ Xpour quitter l'éditeur Nano, puis saisissez ypour enregistrer les modifications. Vous pouvez maintenant demander à HTMLDoc d'analyser un document PDF à partir de votre markup-source.htmlfichier:
htmldoc --webpage -f postscript-output.pdf markup-source.html
Vous aurez maintenant un nouveau fichier nommé postscript-output.pdfavec le titre "Mon premier PDF à partir de HTML" et un corps de "Ceci est le corps de mon premier document PDF à partir de HTML". Félicitations, vous avez appris à transformer un simple balisage HTML en documents PDF PostScript hautement transportables.