HTMLDoc डायनेमिक रूप से सही ढंग से लिखे गए हाइपरटेक्स्ट (HTML 3.2) से पोस्टस्क्रिप्ट (पीडीएफ 1.6) दस्तावेजों को पार्स करेगा। यह आपको अपने सर्वर वातावरण को स्थापित करने में घंटों खर्च किए बिना या कथित क्षमता प्राप्त करने के लिए भारी रकम का भुगतान करने के बिना पीडीएफ फाइलों को उत्पन्न करने की अनुमति देगा। इसका उपयोग सभी प्रकार के दस्तावेजों के लिए किया जा सकता है, रसीदों और चालान से, ब्रोशर और प्रलेखन तक, और बहुत कुछ।
इस ट्यूटोरियल में, आप सीखेंगे कि CoreOS पर HTMLDoc इंस्टॉल करने के लिए क्या आवश्यक है।
एक बार HTMLDoc स्थापित हो जाने के बाद, हम एक साधारण एक-पृष्ठ दस्तावेज़ बनाकर जारी रखेंगे, एक HTML टेम्पलेट जिससे हम अपना पहला पीडीएफ दस्तावेज़ तैयार करेंगे।
HTMLDoc स्थापित करें
इस ट्यूटोरियल के लिए, हम Vultr के CoreOS 1024MB Stable x64 सर्वर के साथ IPv4 और कम से कम 1024MB मेमोरी के साथ काम करेंगे। ध्यान रखें, यह IPv6 केवल सर्वर के साथ भी काम करता है।
rootशुरू करने के लिए एक कंटेनर में लॉग इन करें ।
# /usr/bin/toolbox
अब, HTMLDoc इंस्टॉल करें।
# yum install htmldoc -y
नैनो स्थापित करें
चूंकि अगला उदाहरण नैनो का उपयोग करता है, इसलिए हम इसे अभी स्थापित करेंगे।
# yum install nano -y
अब आप पीडीएफ दस्तावेजों को मक्खी पर बनाना शुरू कर सकते हैं।
HTML से अपना पहला पीडीएफ बनाना
आइए कमांड-लाइन से इस न्यूफ़ाउंड क्षमता का जल्दी से परीक्षण करें। /tmp/परीक्षण के लिए निर्देशिका पर जाएं :
cd /tmp/
अब, एक सरल HTML डॉक्यूमेंट बनाते हैं, जिसका उपयोग हम एक पीडीएफ डॉक्यूमेंट जनरेट करने के लिए करेंगे। हम इसे कॉल कर सकते हैं 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बाहर निकलने नैनो संपादक है, तो इनपुट yपरिवर्तन सहेजने के लिए। अब आप HTMLDoc को अपनी markup-source.htmlफ़ाइल से PDF दस्तावेज़ पार्स करने का निर्देश दे सकते हैं :
htmldoc --webpage -f postscript-output.pdf markup-source.html
अब आपके पास एक नई फ़ाइल होगी, जिसका नाम postscript-output.pdf"My HTML से मेरी पहली PDF" होगा और "यह HTML से बने मेरे पहले PDF दस्तावेज़ का मुख्य भाग" होगा। बधाई हो, आपने सीखा है कि सरल HTML मार्कअप को अत्यधिक परिवहन योग्य पोस्टस्क्रिप्ट पीडीएफ दस्तावेजों में कैसे बदल दिया जाए।