पीडीएफ में डॉक्टर परिवर्तित


3

मैं एक डॉक फ़ाइल को लिनक्स बैश के साथ एक पीडीएफ फाइल में बदलने की कोशिश करता हूं।
मैंने अलग-अलग तरीकों की कोशिश की जैसे कि jodconverter, ghostscript, पोस्टस्क्रिप्ट और इतने पर, लेकिन सभी जासूसी के रूप में काम नहीं करते थे।
इसके अतिरिक्त मैं कह सकता हूं कि मेरे पास केवल बैश है।

क्या कोई रास्ता है, जो आप मुझे सलाह दे सकते हैं?


धन्यवाद, लेकिन मेरे लिए कुछ भी काम नहीं करता है। :)
CSchulz

जवाबों:


2

आपने कोशिश की है unoconv?

मैंने किया, और यह काम करने लगता है। यह वही है जो मैंने किया था (बहुत सारे गुगली के बाद :)

  1. मैंने unoconv स्थापित किया (मेरे पास लिबरे ऑफिस स्थापित था)
  2. कंसोल पर बूट किया गया (कोई X सर्वर नहीं चल रहा है)
  3. इस कमांड के साथ हेडलेस मोड में soffice शुरू किया:

    /usr/lib/libreoffice/program/soffice.bin -headless -nofirststartwizard -accept = "सॉकेट, होस्ट = लोकलहोस्ट, पोर्ट = 8100; urp; StarOffice.Service" & amp;

उसके बाद, सरल unoconv document.doc दस्तावेज़ में परिवर्तित कर दिया गया। दस्तावेज़ (पीडीएफ) डिफ़ॉल्ट आउटपुट स्वरूप है।


जवाब के लिए धन्यवाद। मुझे निम्न त्रुटि मिलती है "रूपांतरण के दौरान Unoconv: UnoException: URL एक असमर्थित प्रतीत होता है। प्रदान किया गया दस्तावेज़ वांछित प्रारूप में परिवर्तित नहीं किया जा सकता है।" मैंने इसे Google पर खोजा, लेकिन मुझे इसका कोई हल नहीं मिला।
CSchulz

libreoffice -headless -convert-to pdf document.doc इसके बारे में कैसे?
Goran Jurković

तर्कहीन शीर्षक को पदावनत कर दिया जाता है। - बेवजह नया तर्क है। :) मुझे निम्नलिखित त्रुटि मिली: स्टेट: 'test.doc' के लिए फ़ाइल सिस्टम जानकारी नहीं पढ़ सकता: इनपुट / आउटपुट त्रुटि
CSchulz

हम्म, यह किसी प्रकार की फाइल सिस्टम समस्या हो सकती है ... मेरा मानना ​​है कि test.doc आपकी वर्तमान निर्देशिका में है, स्टेट टेस्ट की कोशिश करें ।oc यह हो सकता है कि आप उस फाइल तक पहुंचने में सक्षम न हों।
Goran Jurković

अब ऐसा लगता है कि कमांड काम करता है, लेकिन मैं इसके लिए आउटपुट या एक तर्क नहीं खोज सकता।
CSchulz

9
lowriter --convert-to pdf *.doc

लोटराइटर लिबरऑफिस से 'लेखक' प्रोग्राम है (हो सकता है कि आपके डिस्ट्रो लिबर ऑफिस पैकेज में अंतर हो - यह देखें!)।


1
धन्यवाद, लेकिन मैंने एक एक्स-सर्वर नहीं चलाया है।
CSchulz

2

उस फ़ोल्डर में जाओ जिसमें आपका लिब्रे ऑफिस है और इसे टर्मिनल में चलाएं।

./soffice --headless --convert-to pdf --outdir destination_path source_path/*.doc 

या Unoconv का उपयोग करना

unoconv -f pdf File.doc

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