Wkhtmltopdf, वेब से पीडीएफ फाइलें या चित्र उत्पन्न करते हैं

wkhtmltopdf के बारे में

अगले लेख में हम wkhtmltopdf पैकेज पर एक नज़र डालने जा रहे हैं, जिसमें wkhtmltopdf और wkhtmltoimage टूल्स शामिल हैं। ये ओपन सोर्स (LGPLv3) कमांड लाइन टूल हैं जिनके साथ Qt WebKit रेंडरिंग इंजन का उपयोग करके PDF को PDF या विभिन्न इमेज फॉर्मेट में रेंडर करें.

निम्नलिखित पंक्तियों में हम देखेंगे कि हम कैसे कर सकते हैं HTML फॉर्मेट से वेब पेजों को कन्वर्ट करें पीडीएफ प्रारूप या छवि, यह एक सरल तरीके से और प्रत्येक मामले के लिए सिर्फ एक कमांड के साथ। इन परिणामों को प्राप्त करने के लिए, हम उल्लिखित कमांड लाइन टूल्स wkhtmltopdf और wkhtmltoimage का उपयोग करेंगे।

Wkhtmltopdf के मामले में, यह कहा जाना चाहिए कि यह आउटपुट फ़ाइल में कई ऑब्जेक्ट्स रखने में सक्षम है। यह हमें एक पृष्ठ, एक आवरण वेब पेज या सामग्री की एक तालिका के साथ काम करने की अनुमति देगा। ऑब्जेक्ट को आउटपुट दस्तावेज़ में उस क्रम में रखा जाता है जिसे वे कमांड लाइन पर निर्दिष्ट करते हैं, विकल्प ऑब्जेक्ट द्वारा या वैश्विक विकल्प क्षेत्र में निर्दिष्ट किए जा सकते हैं।

Ubuntu 18.04 पर wkhtmltopdf स्थापित करें

Wttmltopdf पैकेज में शामिल टूल के नवीनतम संस्करणों को प्राप्त करने के लिए, हमें संबंधित .deb पैकेज को स्थापित करना होगा, जिसे हमें इसकी वेबसाइट से डाउनलोड करना होगा। निम्नलिखित लाइनों में हम जा रहे हैं Ubuntu 18.04 पर wkhtmltopdf और wkhtmltoimage स्थापित करें जल्दी और आसानी से।

शुरू करने के लिए हम करेंगे ऑपरेटिंग सिस्टम के लिए उपलब्ध सॉफ्टवेयर की सूची को अपडेट करें। हम इसे टर्मिनल में टाइप करके करेंगे (Ctrl + Alt + T):

sudo apt update

सॉफ़्टवेयर सूची अपडेट करें, आइए स्थापित करें, अगर हमारे पास यह पहले से स्थापित नहीं है:

sudo apt -y install wget

अगला कदम होगा दौरा करना वेबसाइट शुरू की, इससे हम प्रकाशित नवीनतम संस्करण को डाउनलोड करने में सक्षम होंगे। इस पृष्ठ पर हमें wkhtmltopdf .deb पैकेज का नवीनतम संस्करण मिलेगा। आप टर्मिनल में निम्नलिखित कमांड भी लिख सकते हैं, जिसके साथ आज हम नवीनतम स्थिर संस्करण डाउनलोड करने जा रहे हैं:

डाउनलोड। webtmltopdf से फ़ाइल

wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb

एक बार डाउनलोड समाप्त होने के बाद, हम कर सकते हैं नए डाउनलोड किए गए पैकेज को स्थापित करें कमांड टाइप करना:

wkhtmltox install .deb

sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb

यदि निर्भरता विफल हो जाती है, जैसा कि आप पिछले स्क्रीनशॉट में देख सकते हैं, हम इसे उसी टर्मिनल में टाइप करके ठीक कर पाएंगे:

sudo apt -f install

Ubuntu में wkhtmltopdf का उपयोग कैसे करें

यदि हम एक वेब पेज को पीडीएफ प्रारूप में बदलने में रुचि रखते हैं, तो हमें केवल करना होगा कनवर्ट करने के लिए टर्मिनल में निम्न सिंटैक्स का उपयोग करें:

wkhtmltopdf [página-web] [archivo.pdf]

इस आदेश का उपयोग करने के लिए उपयोग का एक उदाहरण निम्नलिखित होगा:

wkhtmltopdf विकिपीडिया बैश

wkhtmltopdf https://es.wikipedia.org/wiki/Bash bash.pdf

रूपांतरण के बाद, आप परिणाम देख सकते हैं। एक पीडीएफ फाइल उस निर्देशिका में बनाई गई होगी, जहां से हम कमांड निष्पादित करते हैं, जो हमें इसकी सामग्री को देखने की अनुमति देगा, जैसा कि हम किसी भी पीडीएफ के साथ करेंगे।

wkhtmltopdf wikipedia को pdf में

file bash.pdf

उबंटू में wkhtmltoimage का उपयोग कैसे करें

मामले में हम रुचि रखते हैं वेब पेज को इमेज में बदलें, हम उसी वाक्यविन्यास का उपयोग कर सकते हैं जिसका उपयोग हमने पिछली कमांड के साथ किया था:

wkhtmltoimage विकिपीडिया बैश png

wkhtmltoimage https://es.wikipedia.org/wiki/Bash bash.png

मदद

इसे प्राप्त किया जा सकता है wkhtmltopdf और wkhtmltoimage पर मदद करें टर्मिनल में निम्नलिखित कमांड टाइप करके। पहले आदेश के बारे में मदद पाने के लिए आपको उपयोग करना होगा:

wkhtmltopdf मदद

wkhtmltopdf -h

मामले में आप की जरूरत है दूसरे कमांड पर मदद, हम भी एक ही विकल्प जोड़ सकते हैं:

wkhtmlप्रति छवि -सहायता

wkhtmltoimage -h

मदद पाने का एक और तरीका होगा मैन पेज का उपयोग करें इसी।

wkhtmltopdf मैन पेज

हम सिर्फ यह देखते हैं कि हम कैसे कर सकते हैं wttmltopdf और wkhtmltoimage टूल्स का उपयोग करके वेब पेजों को एचटीएमएल फॉर्मेट ऑफ इंटरेस्ट से पीडीएफ और इमेज में बदलें। उपयोगकर्ता इन उपकरणों का उपयोग कर सकते हैं, इनवॉइस बनाने के लिए, नोट्स सहेजने, जन्मदिन कार्ड बनाने या मन में आने वाली किसी भी अन्य प्रकार की चीज़ों का उपयोग करने से अलग है। आपको बस अपनी कल्पना का उपयोग करना है।

इस एप्लिकेशन का स्रोत कोड भंडार में उपलब्ध है GitHub आवेदन के और आप कर सकते हैं उसके बारे में अधिक जानते हैं परियोजना की वेबसाइट इसमें आप इन टूल्स के बारे में प्रलेखन पा सकते हैं।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।