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