लिनक्स में वर्ड (डॉक) को पीडीएफ में कैसे बदलें?


44

मेरे पास .doc प्रारूप में फ़ाइलों का एक सेट है , जिसे .pdf प्रारूप में परिवर्तित करने की आवश्यकता है । मैं Ubuntu linux का उपयोग कर रहा हूँ।


जवाबों:


32

वैकल्पिक 1)

sudo apt-get install cups-pdf

फिर सिस्टम> एडमिनिस्ट्रेशन> प्रिंटिंग पर जाएं और एक नया प्रिंटर बनाएं, इसे एक पीडीएफ फाइल प्रिंटर के रूप में सेट करें, और इसे "पीडीएफ" नाम दें।

तो भागो:

oowriter -pt pdf your_word_file.doc

अब आपको अपनी .pdf फ़ाइल ~ / PDF में मिल जाएगी।


वैकल्पिक 2)

sudo apt-get install wv tetex-extra ghostscript  
wvPDF test.doc test.pdf

यदि tetex-extra पैकेज आपके वितरण के साथ उपलब्ध नहीं है, तो texlive-base plus texlive-latex-base की कोशिश करें:

sudo apt-get install wv texlive-base texlive-latex-base ghostscript  
wvPDF test.doc test.pdf

1
में oowriter -pt pdf your_word_file.doc, प्रिंटर निर्दिष्ट है? मेरे कंप्यूटर में, यह पीडीएफ प्रिंटर के बजाय एक वास्तविक प्रिंटर पर प्रिंट करने का प्रयास करेगा।
टिम

मैं ~ / PDF पथ को कहीं और कैसे बदल सकता हूं?
एच.डी.

3
OpenOffice को आम तौर पर अब LibreOffice से बदल दिया जाता है, इसलिए कमांड हैlowriter
user60561

3
लिब्रे ऑफिस के लिए, कमांड है lowriter --convert-to pdf your_word_file.doc और डिफॉल्ट वर्तमान डायरेक्टरी में आउटपुट के लिए है।
ग्रेबियरगेड गीक

wvPDFलुबंटू में नहीं मिला, wvसंस्करण 1.2.9-4.2स्थापित किया गया है
टिमो

14

आप उपयोग कर सकते हैं:

oowriter -convert-to pdf:writer_pdf_Export doc_file.doc

2
लघु और सरल - हालाँकि, यदि कोई लिब्रे ऑफिस चला रहा है (या OO.org चला रहा है और नहीं मिल सकता है oowriter) - कमांड है swriter -convert-to pdf:writer_pdf_Export x.doc
new123456

writer -convert-to pdf:writer_pdf_Export file.docx
लिब्रेऑफ़िस के

3
मेरे Ubuntu 12.04 पर डिफ़ॉल्ट लिब्रे ऑफिस के साथ, मुझे lowriterइसके बजाय (oo | s |) लेखक का उपयोग करना था। फिर इसने उक्त तर्कों के साथ काम किया lowriter -convert-to pdf:writer_pdf_Export file.docx:। वर्तमान निर्देशिका में .pdfs बनाए जाते हैं।
23

मुझे यह पसंद हे। मेरे 3.6.6.2 पर -convert-to pdf ने default के रूप में author_pdf_Export को चुना। यह भी ध्यान रखें कि इस कमांड को चलाते समय किसी भी एलओयू को खोलने की आवश्यकता नहीं है, अन्यथा यह जीयूआई में सिर्फ एक नया दस्तावेज़ खोलेगा। क्या इससे किसी तरह बचा जा सकता है?
लक्रव

11

यदि आप X चला रहे हैं तो आप इसे Open Office के माध्यम से कर सकते हैं। चूंकि आप इसे मैन्युअल रूप से करने पर आपत्ति करने वाले हैं, याद रखें कि ओपन ऑफ़िस में कुछ अच्छी मैक्रो स्क्रिप्ट हैं ताकि आप इसे स्वचालित कर सकें । आप AbiWord (AbiWord --to = pdf) के साथ कुछ ऐसा ही कर सकते हैं।

यदि आपको X नहीं मिला है, तो इसमें एंटवर्प है, लेकिन यह सिर्फ टेक्स्ट को निकालता है - कोई फॉर्मेटिंग या ग्राफिक्स नहीं करता है। वहाँ wvWare भी है जिसका उपयोग मैंने doc फ़ाइलों से छवियाँ निकालने के लिए किया है, लेकिन मैंने इसका उपयोग कभी भी doc फ़ाइलों को pdfs में परिवर्तित करने के लिए नहीं किया है।

ओह और .docx फ़ाइलों को अच्छी तरह से कुछ अलग करने की आवश्यकता हो सकती है, लेकिन चूंकि वे सिर्फ xml फाइलें ज़िपित हैं इसलिए उनके लिए कुछ उपयोगी करना बहुत मुश्किल नहीं होना चाहिए। बल्क एक्सट्रैक्टिंग इमेज के लिए आप उन्हें अनज़िप करें और इमेज डायरेक्टरी को कॉपी करें, लेकिन मुझे उन्हें लिनक्स में कन्वर्ट करने की कभी ज़रूरत नहीं है।


9

पीडीएफ में प्रिंटिंग बहुत सारे दस्तावेज़ मेटाडेटा (शीर्षक, लेखकत्व, शीर्षकों का पेड़ जो नेविगेशन के लिए उपयोग किया जाता है, और इसी तरह) खो देता है।

Unoconv स्थापित करें , के साथ परिवर्तित करें:unoconv -fpdf file1.doc file2.doc…


सलाह के लिये धन्यवाद। लेकिन मुझे लगता है कि आपके द्वारा प्रदान किया गया वाक्य-विन्यास गलत है। $ unoconv myfile.doc यह डिफ़ॉल्ट रूप से पीडीएफ प्रारूप में परिवर्तित होता है और इसलिए आपको कमांड निष्पादित करने पर myfile.pdf मिलता है।

यह सबसे अच्छा समाधान है, यह पूरी तरह से आपके लिए लिब्रे ऑफिस से बात कर रहा है।
तीसवें रात्रि

सहमत है कि यह सबसे अच्छा जवाब है। हालांकि, एक बेहतर जवाब यह होगा कि यह उतना ही सरल था, लेकिन विशाल कामेच्छा स्थापित करने की आवश्यकता नहीं थी।
स्पीडप्लेन

6

यदि आप पहले से ही लिब्रे ऑफिस स्थापित करते हैं

lowriter --headless --convert-to pdf *.doc 

5

आप इसे AbiWord के साथ भी कर सकते हैं :

sudo apt-get install abiword

फिर आप AbiWord के GUI में .doc फ़ाइलों को लोड कर सकते हैं और पीडीएफ में निर्यात कर सकते हैं, या कमांडलाइन से:

abiword --to=pdf filename.doc


2

मैं लिनक्स के लिए उपयोग करने की कोशिश करूंगा

$ /opt/openoffice.org3.1/program/python DocumentConverter.py test.odt test.pdf

विंडोज के लिए:

"C:\Program Files\OpenOffice.org 3.1\program\python" DocumentConverter.py test.odt test.pdf

PyODConverter को OpenOffice.org की आवश्यकता होती है, जो सेवा के रूप में चल रही है और पोर्ट (डिफ़ॉल्ट रूप से) 8100 पर सुन रही है; OpenOffice.org को सेवा के रूप में शुरू करने का सबसे सरल तरीका कमांड लाइन से है:

"C:\Program Files\OpenOffice.org 3.1\program\soffice" -accept="socket,port=8100;urp;"

0

ओपन ऑफिस आगे बढ़ने का एक अच्छा तरीका है, लेकिन रूपांतरण निष्ठा हमेशा काफी सही नहीं होती है।

यदि आप 100% लिनक्स समाधान के बाद हैं तो यह सबसे अच्छा तरीका है। हालाँकि, अगर आपको एक भी विंडोज बॉक्स से एतराज नहीं है और अपने लिनक्स सिस्टम से इसके साथ इंटरफेस करने के लिए थोड़ा सा कोड लिखें तो इस पोस्ट पर एक नजर डालें

मैंने इस पोस्ट को लिखा ताकि सामान्य अस्वीकरण लागू हो।


0
  • ओपन -> ओपन ऑफिस (मेरे मामले में 3.2)
  • वह दस्तावेज़ खोलें जिसे आप निर्यात करना चाहते हैं
  • फ़ाइल-> पीडीएफ के रूप में निर्यात करें
  • प्रेस: ​​निर्यात
  • फ़ाइल का नाम चुनें

किया और किया


निरर्थक उत्तर।
आइजैक राबिनोविच

-3
  • सॉफ्टवेयर सेंटर से OSE VirtualBox इंस्टॉल करें
  • VirtualBox के अंदर विंडोज स्थापित करें
  • वर्चुअल विंडोज में एमएस ऑफिस स्थापित करें
  • dopdfवर्चुअल विंडोज में इंस्टॉल करें
  • dopdfस्थापना के दौरान अपने डिफ़ॉल्ट प्रिंटर के रूप में सेट करें ।
  • *.docवर्चुअल ऑफिस में खोलें और dopdfवर्चुअल प्रिंटर पर प्रिंट करें।
  • *.pdfफ़ाइल में दिखाई देगा My Documentsआभासी Windows के फ़ोल्डर
  • इसे जहाँ भी आपको भेजने की आवश्यकता हो, ईमेल अनुलग्नक के रूप में भेजें।

यदि आप MS Office का उपयोग करते हैं, तो बस "PDF या XPS के रूप में सहेजें" microsoft.com/download/en/details.aspx?id=7
रेमस रिगो जूल

7
यह साधारण रूपांतरण के लिए बहुत परेशानी और अनावश्यक लाइसेंस है जो कि मूल रूप से लिनक्स में किया जा सकता है
MaQleod

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