क्या यह एक फ़ाइल लेने और पीडीएफ को प्रिंट करने के लिए संभव है, लेकिन टर्मिनल कमांड के बिना कुछ भी नहीं? मुझे लगता है कि आप किसी तरह से lpr कमांड का उपयोग करेंगे, लेकिन मुझे अभी तक सही सिंटैक्स की खोज नहीं करनी है।
क्या यह एक फ़ाइल लेने और पीडीएफ को प्रिंट करने के लिए संभव है, लेकिन टर्मिनल कमांड के बिना कुछ भी नहीं? मुझे लगता है कि आप किसी तरह से lpr कमांड का उपयोग करेंगे, लेकिन मुझे अभी तक सही सिंटैक्स की खोज नहीं करनी है।
जवाबों:
lprवास्तव में सही आदेश है। इसमें बहुत कुछ नहीं है, बस
lpr filename.pdf
बस काम करना चाहिए, यह मानते हुए कि डिफ़ॉल्ट प्रिंटर सही ढंग से सेट है। यदि नहीं, तो आपको करना पड़ सकता है
lpr -P printername filename.pdf
ध्यान दें कि यदि आपको सामग्री देखने की आवश्यकता है तो एक पुरुष पृष्ठ - "मैन lpr" है। हां, सीयूपीएस प्रिंट डेमॉन जो ओएस एक्स का उपयोग करता है, पहले से ही पीडीएफ से अवगत है।
मुझे पता है कि मैंने एक छिपी हुई प्रणाली फ़ोल्डर में कुछ देखा है:
/Library/Scripts/Printing Scripts/Convert To PDF.scpt
मैंने AppleScript से एक नया एप्लिकेशन बनाया है लेकिन स्क्रिप्ट को सीधे कॉल करके भी काम करना चाहिए।
संपादित करें: वास्तव में आप बस कॉल कर सकते हैं
/System/Library/Printers/Libraries/convert -f file.rtf -o file.pdf -j "application/pdf"
1) ओपन सोर्स वर्ड प्रोसेसर, AbiWord , कमांडलाइन पर किसी भी प्रारूप के बीच परिवर्तित करने का एक विकल्प शामिल करता है, जिसमें पीडीएफ,
abiword --to=pdf filename.html
(यह भी संभाल, उदाहरण के लिए, एमएस वर्ड .doc फ़ाइलों, .docx, .odt, .rtf, आदि, इनपुट और आउटपुट दोनों।)
मुझे पता है कि यह मैक के लिए उपलब्ध है, हालांकि मैंने इसे मैक पर कभी इस्तेमाल नहीं किया है।
2) कैलिबरebook-convert से कमांड लाइन प्रोग्राम (मैक पर आपको कमांडलाइन टूल प्राप्त करने के लिए यहां दिए गए निर्देशों का पालन करने की आवश्यकता है ) कई प्रारूपों के लिए भी उपयोगी है।
ebook-convert filename.html filename.pdf
यह .rtf और .odt इनपुट को हैंडल कर सकता है और बहुत सारे ईबुक फॉर्मेट जैसे .epub और .mobi।
3) प्रिंसएक्सएमएल का उपयोग कमांडलाइन पर किया जा सकता है, और एचटीएमएल को पीडीएफ में बहुत सुंदर तरीके से परिवर्तित करेगा।
4) wkhtmltopdf है , जो कमांड लाइन से HTML को पीडीएफ में बदलने के लिए वेबकिट इंजन का उपयोग करता है। मैंने कभी कोशिश नहीं की।
5) मैं अन्य तरीकों का उपयोग करने के बारे में सोच सकता हूं, जैसे, कॉनटेक्स या पीडीएफलेट, लेकिन वे अधिक से अधिक शामिल होते हैं।
सादे पाठ फ़ाइलों के लिए, आप enscriptएक पोस्टस्क्रिप्ट फ़ाइल उत्पन्न करने के लिए (ओएस एक्स के साथ आता है) का उपयोग कर सकते हैं ।
$ enscript -p ~/Desktop/profile.ps /etc/profile
[ 1 pages * 1 copy ] left in /Users/dharris/Desktop/profile.ps
OS X का पूर्वावलोकन ऐप पीडीएफ में (और परिवर्तित) खुल सकता है, या आप ps2pdf स्थापित कर सकते हैं (मैंने इसे macports के माध्यम से स्थापित किया है ) और कमांड लाइन पर परिवर्तित कर सकते हैं ।
$ ps2pdf ~/Desktop/profile.ps ~/Desktop/profile.pdf
आप http://johnmacfarlane.net/pandoc/installing.html से भी pandoc का उपयोग कर सकते हैं
इस कमांड से आप html फाइल को पीडीएफ में बदलेंगे:
pandoc -o output.pdf input.html
लेकिन ध्यान दें कि पैंडोक रूपांतरण के लिए LaTeX का उपयोग करता है, इसलिए आपको एक LaTeX सिस्टम स्थापित करना होगा ( http://www.tug.org/mactex/ )।
पंडोक अन्य प्रारूपों जैसे .odt, .docx और .epub में भी बदल सकता है
सबसे पहले प्रिंटर का नाम लें
lpstat -p
फिर प्रिंटर नाम (Canon1234 - उदाहरण के लिए) का उपयोग करें
lp -d Canon1234 PathToDocument.pdf
स्थानीय वेब पेज फ़ाइलों के लिए, आप डाउनलोड पीडीएफ को पीडीएफ ऑटोमेटर कार्रवाई के रूप में उपयोग करने का प्रयास कर सकते हैं । डाउनलोड करो और इंस्टॉल करो।
मुझे 32 बिट मोड में ऑटोमेटर शुरू करना था:

एक स्वचालित अनुप्रयोग बनाएँ जो स्वचालित रूप से इनपुट के रूप में फ़ाइलों और फ़ोल्डरों को प्राप्त करता है , इस क्रिया के साथ एकमात्र। जैसे सेव करें Save as PDF।
अपने एप्लिकेशन के गेट इंफो डायलॉग को खोलें , और 32-बिट मोड में ओपन को भी यहां देखें। लॉन्च सेवाएँ सुनिश्चित करने के लिए एप्लिकेशन पर एक बार डबल-क्लिक करें ।
आप इस एप्लिकेशन का उपयोग कमांड लाइन से इस तरह कर सकते हैं:
osascript -e 'tell application "Save as PDF" to open { POSIX file "/path/to/file.html" as alias }'
बेशक, आप इसे एक अच्छे AppleScript .scpt, bashफ़ंक्शन, शेल स्क्रिप्ट, या क्या नहीं में लपेट सकते हैं।
यह समाधान वास्तव में बहुत लचीला है। मैं पाठ फ़ाइलों और HTML फ़ाइलों को परिवर्तित करने में सक्षम था, और ऑटोमेटर कार्रवाई भी कुछ हद तक विन्यास योग्य है।
वास्तव में यह उससे बहुत आसान है। आप केवल कमांड लाइन पर टाइप कर सकते हैं open *.pdfऔर पूर्वावलोकन वहां सभी फाइलों के साथ खुल जाएगा। अजीब तरह से अगर आप टाइप करते हैंopen *.pdf */*.pdf करते हैं दो विंडो मिलती हैं। प्रत्येक में फिर आपको साइड बार में जाना है, एक बॉक्सी फॉर्मेट में से एक का चयन करें (यदि बहुत सारी फाइलें हैं जो डिफ़ॉल्ट रूप से सूची प्रारूप में खुलती हैं जो काम नहीं करती हैं) CMD- Aसभी का चयन करने के लिए, फिर प्रिंट का उपयोग करें- उन सभी को प्राप्त करने के लिए चयनित-पृष्ठ आदेश।
आप पीडीएफ प्रिंटर ड्राइवर को उपयोग करने से जोड़ सकते हैं pdf printer
pdf printer स्टोर से फिरpdf printerसिस्टम वरीयताओं पर जाएं
प्रिंटर और स्कैनर खोलें
+बटन पर क्लिक करें
प्रिंटर सूची में चयन करें pdf printer
एक दूसरे के लिए प्रतीक्षा करें
उसके बाद add पर क्लिक करें
pdf printerडिफ़ॉल्ट प्रिंटर के रूप में सेट करें तब बंद करें ...
ओपन टर्मिनल तब किसी फाइल को प्रिंट करने के लिए कमांड निष्पादित करता है
lp /path/to/your/file/to/print.txt