जानना चाहते हैं कि आप वेब पेज को कैसे कैप्चर कर सकते हैं और इसे पीडीएफ दस्तावेज़ या टर्मिनल का उपयोग करके एक छवि के रूप में सहेज सकते हैं? सौभाग्य से, लिनक्स में उपयोगिताओं की अधिकता है जिसका उपयोग आप HTML दस्तावेज़ों को पीडीएफ फाइलों और छवियों में परिवर्तित करने के कार्य को स्वचालित करने के लिए कर सकते हैं।
यह लेख आपको wkhtmltopdf और wkhtmlसे छवि, उपयोगिताओं से परिचित कराएगा जिनकी आपको अपने कार्य को आसान बनाने के लिए आवश्यकता है।
HTML को PDF में कैसे बदलें
यदि आप वेब पेजों को कैप्चर करना और उन्हें एक पीडीएफ फाइल में बदलना चाहते हैं, तो wkhtmltopdf उपयोगिता आपकी मदद करेगी। Wkhtmltopdf एक ओपन-सोर्स कमांड-लाइन टूल है जिसका उपयोग वेब पेजों को पीडीएफ दस्तावेजों में प्रस्तुत करने के लिए किया जाता है।
चूंकि उपकरण लिनक्स टर्मिनल के अंदर बिना सिर के काम करता है, इसलिए आपको किसी भी वेब ड्राइवर या सेलेनियम जैसे ब्राउज़र ऑटोमेशन फ्रेमवर्क की आवश्यकता नहीं होगी।
लिनक्स पर wkhtmltopdf स्थापित करें
Wkhtmltopdf उन मानक पैकेजों में से एक नहीं है जो Linux पर पहले से इंस्टॉल आते हैं। आपको इसे अपने सिस्टम के पैकेज मैनेजर का उपयोग करके मैन्युअल रूप से इंस्टॉल करना होगा।
उबंटू और डेबियन-आधारित वितरण पर wkhtmltopdf स्थापित करने के लिए:
sudo apt install wkhtmltopdf
मंज़रो लिनक्स जैसे आर्क-आधारित डिस्ट्रोस पर:
sudo pacman -S wkhtmltopdf
फेडोरा और सेंटोस जैसे आरएचईएल-आधारित डिस्ट्रो पर wkhtmltopdf स्थापित करना भी आसान है।
sudo dnf install wkhtmltopdf
मूल सिंटैक्स
कमांड का मूल सिंटैक्स है:
wkhtmltopdf webpage filename
...कहां वेब पृष्ठ उस वेब पेज का URL है जिसे आप कनवर्ट करना चाहते हैं और फ़ाइल का नाम आउटपुट पीडीएफ फाइल का नाम है।
Google मुखपृष्ठ को PDF दस्तावेज़ में बदलने के लिए:
wkhtmltopdf https://google.com google.pdf
आउटपुट:
पीडीएफ फाइल खोलने पर, आप देखेंगे कि wkhtmltopdf ने वेब पेज को एक दस्तावेज़ में सटीक रूप से प्रस्तुत किया है।
वेब पेज की कई प्रतियां प्रिंट करें
NS --प्रतियां यदि आप चाहते हैं कि आपकी आउटपुट फ़ाइल में वेबपेज की कई प्रतियां हों, तो ध्वज एक जीवन रक्षक है। ध्यान दें कि एकाधिक प्रतियाँ प्रिंट करते समय, wkhtmltopdf एकाधिक PDF फ़ाइलें उत्पन्न नहीं करेगा, बल्कि एक दस्तावेज़ में अतिरिक्त पृष्ठ जोड़ देगा।
Google मुखपृष्ठ की तीन प्रतियां बनाने के लिए:
wkhtmltopdf --copies 3 https://google.com google.pdf
आउटपुट पीडीएफ फाइल में उपरोक्त कमांड में निर्दिष्ट तीन पेज होंगे।
आउटपुट में ग्रेस्केल फ़िल्टर जोड़ें
पीडीएफ फाइल में ग्रेस्केल फिल्टर जोड़ने के लिए, का उपयोग करें -जी या --ग्रेस्केल आदेश के साथ झंडा:
wkhtmltopdf -g https://google.com google.pdf
wkhtmltopdf --grayscale https://google.com google.pdf
निर्गम संचिका:
पीडीएफ का ओरिएंटेशन बदलें
डिफ़ॉल्ट रूप से, wkhtmltopdf पीडीएफ फाइल को लंबवत लेआउट यानी पोर्ट्रेट में जेनरेट करता है। इस डिफ़ॉल्ट व्यवहार को बदलने के लिए और इसके बजाय वेब पेजों को लैंडस्केप में कैप्चर करने के लिए, इसका उपयोग करें --अभिविन्यास आदेश के साथ झंडा:
wkhtmltopdf --orientation landscape https://google.com google.pdf
आउटपुट:
ध्यान दें कि दस्तावेज़ के लैंडस्केप संस्करण में पोर्ट्रेट की तुलना में एक बड़ा व्हाइटस्पेस क्षेत्र है।
कनवर्ट करते समय छवियों को शामिल न करें
आउटपुट उत्पन्न करते समय, यदि आप नहीं चाहते कि wkhtmltopdf वेब पेज में मौजूद छवियों को प्रस्तुत करे, तो इसका उपयोग करें --नो-इमेज झंडा:
wkhtmltopdf --no-images https://google.com google.pdf
आउटपुट:
सम्बंधित: पीडीएफ फाइल को कहीं भी संपादित करने के लिए सर्वोत्तम उपकरण
वेब पेज को इमेज में कैसे बदलें
wkhtmltoimage उपयोगिता wkhtmltopdf पैकेज का एक भाग है। यदि आप किसी रिपोर्ट पर काम कर रहे हैं और किसी वेबसाइट के चित्र शामिल करना चाहते हैं, तो यह टूल आपके पक्ष में काम करेगा। लिनक्स टर्मिनल न केवल आपके लिए छवियों को कैप्चर करना आसान बनाता है बल्कि आपको कई विकल्प भी देता है जो आपको अपने आउटपुट को अनुकूलित करने की अनुमति देता है।
सिस्टम थ्रेड अपवाद विंडोज़ 10 अपडेट को हैंडल नहीं करता है
मूल सिंटैक्स
Wkhtmltoimage का सिंटैक्स wkhtmltopdf के समान है:
wkhtmltoimage webpage filename
...कहां वेब पृष्ठ एक वेबसाइट का यूआरएल है और फ़ाइल का नाम आउटपुट छवि का नाम है।
वेब पेज को इमेज में बदलें
ऊपर दिए गए उदाहरण को जारी रखते हुए, चलिए Google होमपेज को इमेज में बदलते हैं।
wkhtmltoimage https://google.com google.png
आउटपुट:
आप एक कस्टम फ़ाइल स्वरूप भी निर्दिष्ट कर सकते हैं जो आप चाहते हैं कि आउटपुट छवि हो। Wkhtmltoimage निम्न फ़ाइल एक्सटेंशन का समर्थन करता है:
- जेपीईजी/जेपीजी
- पीएनजी
- एसवीजी
उदाहरण के लिए, यदि आप एक JPG छवि बनाना चाहते हैं, तो बस फ़ाइल एक्सटेंशन को JPG के साथ कमांड में बदलें:
wkhtmltoimage https://google.com google.jpg
सम्बंधित: JPG बनाम JPEG: इन छवि फ़ाइल स्वरूपों में क्या अंतर है?
लिनक्स टर्मिनल का उपयोग करके वेब पेजों को कैप्चर करना
यदि आप wkhtmltopdf द्वारा उत्पन्न पीडीएफ फाइलों को देखना चाहते हैं तो आपके लिनक्स सिस्टम पर एक पीडीएफ व्यूअर स्थापित होना चाहिए। जबकि अधिकांश लिनक्स वितरण पहले से स्थापित एक पीडीएफ संपादक के साथ आते हैं, आप मैन्युअल रूप से एक पीडीएफ संपादक चुन और स्थापित कर सकते हैं जो आपकी आवश्यकताओं के अनुरूप हो।
साझा करना साझा करना कलरव ईमेल 5 सर्वश्रेष्ठ लिनक्स पीडीएफ संपादक जिन्हें आपको आजमाना चाहिएलिनक्स में एक पीडीएफ फाइल को संपादित करने की आवश्यकता है? ये लिनक्स पीडीएफ संपादक स्थापित करने के लिए स्वतंत्र हैं और उपयोग में आसान हैं।
आगे पढ़िए संबंधित विषय- लिनक्स
- पीडीएफ
- लिनक्स
दीपेश MUO में Linux के लिए जूनियर एडिटर हैं। वह सभी नवागंतुकों को एक आनंदमय अनुभव प्रदान करने के उद्देश्य से, लिनक्स पर सूचनात्मक मार्गदर्शिकाएँ लिखते हैं। फिल्मों के बारे में निश्चित नहीं है, लेकिन अगर आप तकनीक के बारे में बात करना चाहते हैं, तो वह आपका लड़का है। अपने खाली समय में, आप उसे किताबें पढ़ते हुए, विभिन्न संगीत शैलियों को सुनते हुए, या उसका गिटार बजाते हुए पा सकते हैं।
दीपेश शर्मा की अन्य फ़िल्में-टीवी शोहमारे न्यूज़लेटर की सदस्यता लें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें