सवाल ghostscript और libreoffice का उपयोग कर कमांड लाइन से xlsx फ़ाइल मुद्रित करें


मैं एक ghostscript पीडीएफ फ़ाइल पर मुद्रित करने के लिए हेडलेस मोड में libreoffice कैसे प्राप्त करने के लिए खोज रहा है उबंटू सर्वर 12.04

क्या कोई मुझे बता सकता है कि यह कैसे करें या यदि कोई आसान तरीका है?

मैंने unoconv के साथ कोशिश की लेकिन पीडीएफ परिणाम सही नहीं लग रहा था, मुझे उम्मीद है कि भूत सूची में यह सीधे प्रिंट करता है जैसा कि यह एक्सेल में दिखता है।

धन्यवाद


3
2018-03-21 12:29


मूल




जवाब:


तुम दौड़ सकते हो libreoffice हेडलेस मोड में, लेकिन निम्न कमांड को निष्पादित करने से पहले, पहले सभी चल रहे लिबर ऑफिस उदाहरणों को छोड़ दें / बंद करें।

Xlsx फ़ाइलों को मुद्रित करने के लिए आपको इंस्टॉल करना होगा libreoffice-calc आपके सर्वर पर:

sudo apt-get install libreoffice-calc

फिर निम्न आदेश आपके कन्वर्ट करेगा filename.xlsx में filename.pdf एक ही फ़ोल्डर में:

libreoffice --headless --invisible --convert-to pdf <filename.xlsx> 

और दस्तावेज़ के साथ मुद्रित करें lpr:

lpr -U username -P the_printer_name <filename.pdf>

ध्यान दें: वैकल्पिक रूप से आप इस आदेश का उपयोग कर प्रिंट-टू-फाइल भी कर सकते हैं:

libreoffice --headless --print-to-file --outdir /tmp <filename.xlsx>

6
2018-03-21 13:08



जब मैं पहली कमांड libreoffice दर्ज करें --headless ... कुछ भी नहीं होता है - user260582
कुछ भी नहीं, कमांड ऐसा लगता है जैसे यह खत्म होता है लेकिन फाइल नहीं बनाता है - user260582
जब मैं यह पहला आदेश शुरू करता हूं तो मुझे मिलता है convert /home/sylvain/Documents/sample.xlsx -> /home/sylvain/Documents/sample.pdf using calc_pdf_Export - Sylvain Pineau
मुझे कुछ भी नहीं मिला, कोई प्रतिक्रिया या त्रुटियां नहीं हैं - user260582
क्या आप किसी अन्य xlsx फ़ाइल के साथ प्रयास कर सकते हैं? उबंटू 13.10 पर उपयोग करने के लिए यह सही आदेश है - Sylvain Pineau