कमांड लाइन से प्रति शीट दो पृष्ठ प्रिंट करना


12

कहते हैं कि मैं एक पीडीएफ दस्तावेज़ से शुरू करता हूं, 12 पृष्ठों का कहना है, जिसे ईवियन के साथ देखा गया है । 6 शीट की एक और पीडीएफ का उत्पादन करने के लिए, प्रति पक्ष दो पृष्ठों के पृष्ठ सेटअप के साथ, मैं आमतौर पर ^ पी संवाद विंडो में सूचीबद्ध "प्रिंट टू फाइल" डिवाइस का उपयोग करता हूं। यह बहुत करीने से काम करता है।

मैं कमांड लाइन के लिए इस ऑपरेशन का अनुवाद करना चाहूंगा।

  • मेरी समझ में, यह एक ऐसा ऑपरेशन नहीं है जो pdftk कर सकता है। कृपया क्रॉस चेक करें।
  • आदेश lp, जो विकल्प को स्वीकार करेगा -o number-up=2, "प्रिंट टू फाइल" नामक किसी भी उपकरण को नहीं पहचानता है, जो वास्तव में दिखाई नहीं देता है lpstat -p -d
  • मैं इस पोस्ट से अवगत हूँ कि “Print to File” क्या है और इसे कमांड लाइन से इस्तेमाल किया जा सकता है? । मैंने कप-पीडीएफ स्थापित किया है जिससे पीडीएफ नाम का एक नया प्रिंटर स्वीकार किया जाता है। हालाँकि, एक साधारण पाठ फ़ाइल की प्रिंट गुणवत्ता बहुत कच्ची है (उदाहरण के लिए, कोई प्रिंट मार्जिन शुरू नहीं होता है)। इसके अलावा, अगर मैं इस डिवाइस पर एक मौजूदा पीडीएफ फाइल को lp -p PDF existing.pdfरिप्रजेंट करता हूं, तो कहिए, ईवीपी उस कोपीकैटेड आउटपुट को खोलने का प्रबंधन भी नहीं कर सकता है, जबकि "प्रिंट टू फाइल" तरीके से ऐसा नहीं है।
  • मेरी नजर थी man evince। तल पर, यह कुछ प्रिंट पूर्वावलोकन विकल्पों को छूता है और एक GNOME- डेवलपर प्रोजेक्ट पृष्ठ पर रीडायरेक्ट करता है । निश्चित रूप से मैं इसका अर्थ और उपयोग करने में सक्षम नहीं हूं।

क्या वास्तव में कमांड लाइन के लचीलेपन को प्रिंट की गुणवत्ता के साथ संयोजित करने का एक तरीका है जो मुझे जीयूआई अवतार में "प्रिंट से फाइल" विकल्प से प्राप्त होता है?

मेरा परीक्षण मामला, फिर से, कमांड लाइन से एक पीडीएफ के स्रोत पृष्ठ के बाहर दो पृष्ठों प्रति शीट के साथ मुद्रित करने के लिए बनाना होगा।

साथ सोचने के लिए धन्यवाद।

जवाबों:


13

इसमें pdfnup(या pdfjam) कमांड लाइन टूल है। आप इसे अपने वितरण की रिपॉजिटरी ( sudo apt-get install pdfjamडेबियन-आधारित वितरण के लिए, yaourt -S pdfnupआर्क आदि पर) से स्थापित कर सकते हैं ।

डिफ़ॉल्ट विकल्प इनपुट पीडीएफ फाइल को ले जाएगा और प्रति पृष्ठ दो इनपुट पृष्ठों के साथ एक आउटपुट पीडीएफ का उत्पादन करेगा:

pdfnup -o output.pdf input.pdf

1
यह मुद्रण आदेशों के साथ संलग्न करने से पहले वांछित परिणाम उत्पन्न करता है। मैन पेज Linux.die.net
XavierStuvw

0

हां आप कई पेज प्रिंट कर सकते हैं:

command | lpr -P <printername> -p <priority from 1 to 100>

उपयोग का उदाहरण:

ls -l | lpr -P hpprinter -p 2

1
नमस्ते। यह जवाब सीमा के खिलाफ है, अगर मैं lpr -P PDF -p 2परिणाम की गुणवत्ता को लॉन्च करता हूं तो यह बहुत कच्चा है। आवश्यकता न होने पर यह उपयोगी है।
ज़ेवियरस्ट्यूव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.