introduction
HTMLDoc analysera dynamiquement les documents Postscript (PDF 1.6) à partir d'un hypertexte correctement écrit (HTML 3.2). Dans ce tutoriel, vous apprendrez ce qui est nécessaire pour installer HTMLDoc sur Ubuntu 18.04.
Une fois HTMLDoc installé, nous continuerons en créant un simple document d'une page, sans en-têtes, pieds de page, bordures ou extras. En substance, un modèle HTML capable de profiter de toute la zone imprimable d'un document PDF.
Préparation d'Ubuntu 18.04 (x64) pour HTMLDoc
Pour ce didacticiel, nous allons travailler avec le serveur Ubuntu 18.04 (x64) de Vultr avec IPv4. Gardez à l'esprit que cela fonctionne également avec les serveurs IPv6 uniquement. Tout d'abord, nous devons vérifier les mises à jour des packages installés, d'autant plus que la plupart des distributions de Linux ne sont pas configurées pour installer automatiquement les correctifs de sécurité ou les mises à jour du système. De plus, l'installation de mises à jour du logiciel, ainsi que du noyau lui-même, est toujours conseillée, en particulier lors d'une nouvelle installation.
Maintenant, nous devons vérifier si des mises à jour ou des mises à niveau sont disponibles pour votre système:
apt-get update && apt-get upgrade -y
Nous pouvons maintenant installer HTMLDoc:
apt-get install htmldoc -y
Vous êtes maintenant prêt à commencer à générer des documents PDF à partir du balisage HTML.
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.html
fichier:
htmldoc --webpage -f postscript-output.pdf markup-source.html
Vous aurez maintenant un nouveau fichier nommé postscript-output.pdf
avec 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.