Einführung
HTMLDoc analysiert Postscript-Dokumente (PDF 1.6) dynamisch aus korrekt geschriebenem Hypertext (HTML 3.2). Auf diese Weise können Sie PDF-Dateien im laufenden Betrieb erstellen, ohne stundenlang Ihre Serverumgebung einrichten oder enorme Geldsummen zahlen zu müssen, um diese Funktion zu erwerben. Es kann für alle Arten von Dokumenten verwendet werden, von Quittungen und Rechnungen bis hin zu Broschüren und Dokumentationen und vielem mehr.
In diesem Tutorial erfahren Sie, was zur Installation von HTMLDoc unter Debian 9 erforderlich ist.
Sobald HTMLDoc installiert wurde, erstellen wir ein einfaches einseitiges Dokument ohne Kopf- und Fußzeilen, Rahmen oder Extras. Im Wesentlichen eine HTML-Vorlage, die den gesamten druckbaren Bereich eines PDF-Dokuments nutzen kann.
Vorbereiten von Debian 9 (x64) für HTMLDoc
In diesem Tutorial arbeiten wir mit dem Debian 9 (x64) -Server von Vultr mit IPv4. Beachten Sie, dass dies auch mit IPv6-Servern funktioniert. Zuerst müssen wir nach Updates für installierte Pakete suchen. Dies gilt umso mehr, als die meisten Linux-Distributionen nicht für die automatische Installation von Sicherheitspatches oder Systemupdates konfiguriert sind. Darüber hinaus wird immer empfohlen, Updates für die Software sowie für den Kernel selbst zu installieren, insbesondere bei Neuinstallationen.
Jetzt müssen wir überprüfen, ob Updates oder Upgrades für Ihr System verfügbar sind:
apt-get update && apt-get upgrade -y
Wir haben jetzt unsere Softwarepakete vollständig aktualisiert und können jetzt HTMLDoc installieren:
apt-get install htmldoc -y
Sie können jetzt PDF-Dokumente aus HTML-Markup generieren.
Generieren Sie Ihr erstes PDF aus HTML
Lassen Sie uns diese neu entdeckte Funktion schnell über die Befehlszeile testen. Wechseln Sie zum /tmp/Testen in das Verzeichnis:
cd /tmp/
Lassen Sie uns nun ein einfaches HTML-Dokument erstellen, mit dem wir ein PDF-Dokument erstellen. Wir können es nennen markup-source.html:
nano markup-source.html
Fügen Sie das folgende HTML-Markup hinzu:
<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>
Speichern Sie es, indem Sie CTRL+ Xdrücken, Yum den Nano-Editor zu beenden, und dann eingeben , um die Änderungen zu speichern. Sie können HTMLDoc jetzt anweisen, ein PDF-Dokument aus Ihrer markup-source.htmlDatei zu analysieren :
htmldoc --webpage -f postscript-output.pdf markup-source.html
Sie haben jetzt eine neue Datei postscript-output.pdfmit dem Titel "Mein erstes PDF aus HTML" und dem Text "Dies ist der Text meines ersten PDF-Dokuments aus HTML". Herzlichen Glückwunsch, Sie haben gelernt, wie Sie einfaches HTML-Markup in hoch transportable PostScript-PDF-Dokumente umwandeln.