Вступление
HTMLDoc будет динамически анализировать документы Postscript (PDF 1.6) из правильно написанного гипертекста (HTML 3.2). В этом руководстве вы узнаете, что необходимо для установки HTMLDoc в Ubuntu 18.04.
После установки HTMLDoc мы продолжим создание простого одностраничного документа без верхних и нижних колонтитулов, границ или дополнительных элементов. По сути, HTML-шаблон способен использовать всю область печати PDF-документа.
Подготовка Ubuntu 18.04 (x64) для HTMLDoc
В этом руководстве мы будем работать с сервером Vultr Ubuntu 18.04 (x64) с IPv4. Имейте в виду, что это работает также и с серверами только IPv6. Перво-наперво, нам нужно проверить наличие обновлений для установленных пакетов, тем более, что большинство дистрибутивов Linux не настроены на автоматическую установку исправлений безопасности или обновлений системы. Кроме того, всегда рекомендуется установка обновлений программного обеспечения, а также самого ядра, особенно когда речь идет о новой установке.
Теперь нам нужно проверить, есть ли какие-либо обновления или обновления, доступные для вашей системы:
apt-get update && apt-get upgrade -y
Теперь мы можем установить HTMLDoc:
apt-get install htmldoc -y
Теперь вы готовы приступить к созданию документов PDF из разметки HTML.
Создание вашего первого PDF из HTML
Давайте быстро протестируем эту новооткрытую возможность из командной строки. Перейдите в /tmp/
каталог для тестирования:
cd /tmp/
Теперь давайте создадим простой HTML-документ, который мы будем использовать для создания PDF-документа. Мы можем назвать это markup-source.html
:
nano markup-source.html
Добавьте следующую HTML-разметку к нему:
<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>
Сохраните его, нажав CTRL+, Xчтобы закрыть редактор Nano, затем введите, Yчтобы сохранить изменения. Теперь вы можете поручить HTMLDoc анализировать документ PDF из вашего markup-source.html
файла:
htmldoc --webpage -f postscript-output.pdf markup-source.html
Теперь у вас будет новый файл postscript-output.pdf
с названием «Мой первый PDF из HTML» и телом «Это тело моего первого PDF документа из HTML». Поздравляем, вы узнали, как превратить простую разметку HTML в легко переносимые документы PostScript PDF.