मैं मैक ओएस एक्स पर wkhtmltopdf कैसे डाउनलोड करूं?


14

मुझे स्वचालित रूप से उन पीडीएफ फाइलों को उत्पन्न करने में सक्षम होना चाहिए जिनमें यादृच्छिक संख्याओं के साथ पहेलियाँ हैं। मेरे द्वारा दिए गए मेरे ज्ञान के लिए सबसे अच्छा तरीका यह है कि इसे जावास्क्रिप्ट / HTML / CSS के साथ बनाया जाए और इसे एक प्रोग्राम के साथ पीडीएफ में परिवर्तित किया जाए, लेकिन अन्य सुझावों का स्वागत है।

वैसे भी, इसलिए मैंने इस वेबसाइट से प्रोग्राम डाउनलोड करने की कोशिश की, लेकिन मैं कुछ समस्याओं में भाग गया। सबसे पहले, पक्ष की सूची से, मुझे क्या डाउनलोड करना चाहिए? मैं बस यादृच्छिक संख्याओं और फ़ाइल एक्सटेंशनों का एक गुच्छा देखता हूं, जो मेरे लिए कुछ भी मायने नहीं रखते हैं। मैंने सूची में सबसे ऊपर की कोशिश की और एक ने "wkhtmltopdfatalogg" कहा।

दूसरे, एक बार जब मैं फ़ाइल डाउनलोड करता हूं, तो मैं प्रोग्राम को कैसे स्थापित और उपयोग कर सकता हूं? ऐसा लगता है कि अधिकांश फ़ाइलों पर मैंने डाउनलोड किया है, यह मुझे एक .dmg फ़ाइल देती है। मुझे नहीं पता कि एक .dmg फ़ाइल क्या है, लेकिन आमतौर पर जब मैं सामान डाउनलोड करता हूं तो मुझे किसी तरह पता चलता है कि क्या क्लिक करना है और अचानक प्रोग्राम चल रहा है। इस स्थिति में, .dmg फ़ाइल कुछ भी नहीं लेती है, और मुझे लगता है कि मुझे टर्मिनल में जाने और कुछ जादू का काम करने की उम्मीद है। मैंने टर्मिनल का उपयोग करने की कोशिश की, लेकिन मुझे समझ नहीं आया कि यह कैसे काम करता है। मैं उस फ़ोल्डर में अपना "cd" करने में सक्षम था जिसमें मैंने जो फ़ाइल डाउनलोड की थी। फिर मैंने कमांड चलाने की कोशिश की कि ऊपर दिए गए लिंक ने मुझे चलाने के लिए कहा wkhtmltopdf www.myhomepage.com myhomepage.pdf:। हालाँकि, मुझे मिलता रहता है wkhtmltopdf: command not found

यह मेरे जीवन का एक सामान्य विषय है कि मैं कुछ भी स्थापित करने का पता नहीं लगा सकता जब तक कि यह बेतहाशा स्पष्ट न हो कि इसे कैसे स्थापित किया जाए (आइकन पर क्लिक करें, इंस्टॉलर चरणों के माध्यम से होता है, एप्लिकेशन फ़ोल्डर में खींचें, प्रोग्राम चलाएं)। ज्ञान का वह कौन सा टुकड़ा है जो मुझे याद आ रहा है? वह कौन सी पुस्तक है जो मैंने अभी तक नहीं पढ़ी है जो बताती है कि मैं कुछ सरल क्यों नहीं समझता?

धन्यवाद!


यह लेख अक्टूबर 3rd 2012 को हाल ही में लिखा उपयोगी Convert HTML पृष्ठ पर एक पीडीएफ मुक्त स्रोत उपकरण [लिनक्स / ओएस एक्स / विंडोज] का प्रयोग किया जा सकता है cyberciti.biz/open-source/... a.dmg फ़ाइल आम तौर पर एक बार आप डाउनलोड की आप डबल पर क्लिक करें यह, और एप्लिकेशन फ़ोल्डर में n ड्रॉप को ड्रैग करने के लिए एक एप्लिकेशन होना चाहिए या आपके फाइंडर विंडो के अंदर एप्लिकेशन फ़ोल्डर में n ड्रॉप खींचें। फिर u एप्लिकेशन फ़ोल्डर के अंदर से प्रोग्राम लॉन्च करें।
साइमन

जवाबों:


7

मुझे बस एक परियोजना के लिए एक ही चीज़ को स्थापित करने की आवश्यकता है जो HTML पृष्ठों के गुच्छा को एक पीडीएफ में परिवर्तित करती है।

मुझे अपनी मशीन पर काम करने के लिए कई काम करने पड़े। सबसे पहले, मैंने DMG डाउनलोड किया

डाउनलोड करने के बाद, बस उस पर क्लिक करें, यह स्वचालित रूप से माउंट होना चाहिए (यदि नहीं, तो माउंट कमांडो देखें)। अब यह आपकी मशीन से जुड़ी एक "डिस्क" की तरह है, जो आमतौर पर आपके डेस्कटॉप पर उपलब्ध होती है।

इसे अपने खोजक में खोलें, और अंदर एक है wkhtmltopdf.app। आपको इसे अपने एप्लिकेशन पर कॉपी करने की आवश्यकता है जहां आपके सभी अन्य प्रोग्राम (चाहिए) रहते हैं।

अपने टर्मिनल के अंदर आप उपयोग करने के लिए कमांड निष्पादित कर सकते हैंwkhtmltopdf

उदाहरण के लिए:

/Applications/wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf "http://www.google.com" google.pdf

यह प्रदान किए गए URL से "google.pdf" नामक एक पीडीएफ बनाएगा। यह पूरे रास्ते को टाइप करने के लिए कष्टप्रद है, इसलिए मैं जो कुछ भी करता हूं वह इसका एक प्रतीकात्मक लिंक है, इसलिए मैं अपने प्रकार के काम को छोटा कर सकता हूं (विशेषकर जब से मैं आजकल इसका इस्तेमाल करता हूं)

ln -s /Applications/wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf wkhtmltopdf

यह wkhtmltopdfमेरी वर्तमान निर्देशिका में एक प्रतीकात्मक लिंक बनाएगा और कहा जाता है wkhtmltopdf

अब टर्मिनल इनपुट को छोटा कर दिया गया है: wkhtmltopdf "http://www.google.com" google.pdf

आपके द्वारा दर्ज किए जाने वाले कई पैरा भी हैं, उदाहरण के लिए जब आप किसी ऐसे पृष्ठ को बदलना चाहते हैं जिसके लिए उपयोगकर्ता और पासवर्ड की आवश्यकता होती है ताकि आप उसे एक्सेस कर सकें। ध्यान दें कि उपयोगकर्ता नाम और पासवर्ड का उपयोग पृष्ठ तक पहुंचने के लिए किया जाता है, न कि पृष्ठ में लॉगिन करने के लिए।

आपकी कमान फिर इस तरह दिखाई देगी:

wkhtmltopdf --username "mydomain\myusername" --password "mypassword" "https://my-secure-url" ../Reports/my-pdf-name.pdf

यह मूल रूप से पहले जैसा ही है। बस अब मुझे सुरक्षित साइट के लिए अपना उपयोगकर्ता नाम और पासवर्ड दर्ज करना होगा। मैंने परिणामी PDF को एक रिपोर्ट फ़ोल्डर के अंदर रखा, जो फ़ोल्डर्स की ट्री संरचना में मेरे वर्तमान स्थान के ऊपर एक स्तर पर स्थित है।


धन्यवाद महोदय। आप इस सामान को टर्मिनल में कैसे लिखना जानते हैं?
निक मैनिंग

मुझे पता है कि इसका जवाब देने में थोड़ी देर हो गई है लेकिन यहाँ जाता है। जब टर्मिनल में wkhtmltopdf का उपयोग करने की बात आती है, तो आपको तर्क के बिना wkhtmltodpf को निष्पादित करने का प्रयास करते समय एक बुनियादी मदद देखनी चाहिए। आप -H तर्क (एक्सटेंडेड-हेल्प) का उपयोग करके अधिक विस्तृत जानकारी भी प्राप्त कर सकते हैं
3xil3

मैं / usr / स्थानीय / बिन निर्देशिका में प्रतीकात्मक लिंक बनाने का सुझाव देता हूं। वर्तमान कार्य निर्देशिका आपके पथ पर नहीं होनी चाहिए और नहीं होनी चाहिए।
gdelfino

12

आप wkhtmltopdf को homebrew-cask के साथ इंस्टॉल कर सकते हैं

brew install caskroom/cask/brew-cask
brew cask install wkhtmltopdf

नोट: यह पीपा आपकी /usr/localनिर्देशिका में अनुमतियों को गड़बड़ाने के लिए प्रकट होता है । /usr/localस्थापित करने के बाद अपने आप को और उपनिर्देशिकाओं के स्वामी को बदलें :

chown -R your_user_name:admin /usr/local

6

आप इसे Homebrew के साथ भी इंस्टॉल कर सकते हैं ।

brew install wkhtmltopdf
wkhtmltopdf http://www.example.com test.pdf

wkpdf OS X का मूल निवासी है और इसके पास कुछ और विकल्प हैं।

sudo gem install wkpdf
wkpdf --source http://www.example.com --margins 15 --output test.pdf 

9
यह अब ब्रू
ट्रिप

13
@ पट्टी, यह अद्यतन किया गया हैbrew install Caskroom/cask/wkhtmltopdf
डेवी लीमा

2

brew install wkhtmltopdf विफल रहता है।

मैंने होमब्रे का उपयोग करके wkhtmltopdf को स्थापित करने का सही तरीका StackOverflow पर प्रलेखित किया: https://stackoverflow.com/a/14043085/307308


0

उह, दोस्तों, एक .dmg एक डिस्क छवि है। आप डिस्क छवि को पहले माउंट करें। आप इस पर डबल क्लिक करके ऐसा करते हैं। फिर फाइंडर पर जाएं, नई माउंटेड डिस्क छवि (कुछ ऐसा है जो पहले वहां नहीं था, मृत दे दें)। अंदर क्या है यह देखने के लिए चित्र पर क्लिक करें। अधिकांश समय आपको वहाँ एक एप्लिकेशन (या एक ऐप इंस्टॉलर) मिलेगा।


1
DMG से ऐप इंस्टॉल करने के बारे में सही। इस मामले में wkhtmltopdf के DMG में एक ऐसा संस्करण है जिसमें ज्ञात समस्याएँ हैं। ओएस एक्स पर wkhtmltopdf का अंतिम कार्य संस्करण 0.9.9 है।
scarver2

-1

यह अब ब्रू में उपलब्ध नहीं है। जैसा कि @Davi लीमा ने सही ढंग से बताया, नया कमांड है

brew install Caskroom/cask/wkhtmltopdf

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.