Припрема ЦентОС 7 (к64) за ХТМЛДоц
Генерисање вашег првог ПДФ-а из ХТМЛ-а
ХТМЛДоц ће динамички анализирати Постсцрипт (ПДФ 1.6) документе из исправно написаног хипертекста (ХТМЛ 3.2). Ово ће вам омогућити да генеришете ПДФ датотеке у ходу, без потребе да трошите сате на подешавање вашег серверског окружења или да морате да платите огромне суме новца да бисте стекли поменуту способност. Може се користити за све врсте докумената, од признаница и фактура, до брошура и документације и још много тога.
У овом водичу ћете научити шта је потребно за инсталирање ХТМЛДоц-а на ЦентОС 7.
Када се ХТМЛДоц инсталира, наставићемо са креирањем једноставног документа на једној страници, без заглавља, подножја, ивица или додатака. У суштини, ХТМЛ шаблон који може да искористи предности читаве области за штампање ПДФ документа.
Припрема ЦентОС 7 (к64) за ХТМЛДоц
За овај водич ћемо радити са Вултровим ЦентОС 7 (к64) сервером са ИПв4. Имајте на уму да ово функционише исто и са серверима само за ИПв6. Прво, прво морамо да проверимо да ли постоје ажурирања за инсталиране пакете, више с обзиром на то да већина дистрибуција Линук-а није конфигурисана да аутоматски инсталира безбедносне закрпе или системске исправке. Штавише, увек се саветује инсталирање ажурирања софтвера, као и самог кернела, посебно када се ради о новој инсталацији.
Сада морамо да проверимо да ли има доступних ажурирања за ваше инсталиране пакете, да бисмо то урадили, користићемо ИУМ менаџер пакета. Подкоманда за проверу ажурирања ИУМ менаџера пакета ће пронаћи сва доступна ажурирања пакета из свих спремишта.
yum check-update
Напомена: Ако су вам представљене опције инсталације или конфигурације, једноставно користите подразумеване опције. Штавише, на Y/Nпитања само одговорите Yна све упите.
Успешно смо проверили да ли постоје ажурирања, сада ћемо ажурирати сав софтвер нашег система заједно са њиховим зависностима. Да бисмо то урадили, издаћемо следећу команду:
yum update
Када систем заврши процес ажурирања, видећете следеће:
Complete!
Сада смо у потпуности ажурирали наше софтверске пакете, као и сам кернел, и сада можемо да инсталирамо ХТМЛДоц:
yum install htmldoc
Сада сте спремни да почнете да генеришете ПДФ документе из ХТМЛ ознаке.
Генерисање вашег првог ПДФ-а из ХТМЛ-а
Хајде да брзо тестирамо ову новооткривену могућност из командне линије. Пређите у /tmp/директоријум за тестирање:
cd /tmp/
Сада, хајде да направимо једноставан ХТМЛ документ, који ћемо користити за генерисање ПДФ документа. Можемо то назвати markup-source.html:
nano markup-source.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да бисте изашли из Нано едитора, а затим унесите Yда бисте сачували промене. Сада можете упутити ХТМЛДоц-у да анализира ПДФ документ из ваше markup-source.htmlдатотеке:
htmldoc --webpage -f postscript-output.pdf markup-source.html
Сада ћете имати нову датотеку под postscript-output.pdfназивом „Мој први ПДФ из ХТМЛ-а“ и тело „Ово је тело мог првог ПДФ документа направљеног од ХТМЛ-а“. Честитамо, научили сте како да претворите једноставне ХТМЛ ознаке у високо преносиве ПостСцрипт ПДФ документе.