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


20

किसी को पता है कि विंडोज में कमांड लाइन का उपयोग करके वर्ड फाइल (.doc) को पीडीएफ में कैसे बदलना है?

हम OpenOffice की सेवा का उपयोग कर रहे थे, लेकिन कई तालिकाओं और छवियों वाले दस्तावेज़ों में, यह बहुत प्रारूपण को बर्बाद कर देता है।


पूछने के लिए नफरत है, लेकिन विशेष रूप से क्यों cli? पटकथा?
जर्नीमैन गीक

वास्तव में आप क्या जानना चाहते हैं
Xosler

ठीक है, मैं CLI बंद मुद्रण आह्वान कर सकते हैं, लेकिन यह इसके लिए खिड़कियों खोल देंगे, जाहिरा तौर पर
जर्नीमैन गीक

जवाबों:


7

"winword.exe" "C: \ My Files \ doc1.doc" / mFilePrintDefault बशर्ते आपके पास डिफ़ॉल्ट रूप में शांत पीडीएफ प्रिंटर हो।

इसके अलावा libreOffice offspring od OpenOffice.org पर प्रयास करें। यह गो-ओयू पर आधारित है, जिसे ऑफिस में OLE मेट्रिक्स की कोई समस्या नहीं थी।


मैं कुछ ऐसा कर सकता हूं: winword.exe 'c: / file.doc' '/ printer' 'c: / arquivo_de_saida.pdf'?
Xosler

वर्तमान में सर्विस ओपनऑफ़िस / लिब्रे ऑफिस का उपयोग करते हैं, लेकिन रूपांतरण फ़ाइल के मूल स्वरूपण को बिगाड़ देता है, और यदि हम कोई स्वरूपण नहीं खो सकते हैं। फाइलों का हिस्सा हैं। कई तालिकाओं, शीर्षकों और पाद लेखों के साथ Docx, हमें मूल स्वरूपण रखना चाहिए
Xosler

मैं अभी सोच रहा हूँ अगर "docx फ़ाइलें" अभी भी Word 6.0 संगतता विशेषताएँ हैं? लिबर / ओपनऑफ़िस पार्सर के पास उनसे निपटने के साधन नहीं हैं क्योंकि Microsoft से "मानक" सटीक मैट्रिक्स का वर्णन नहीं करता है।
ज़ैब

W7 में मुझे मिलता है: 'winword.exe' को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं दी गई है। देखेंगे कि यह किस डायरेक्टरी में है।
KAE

5
  1. यदि आपके पास Microsoft Word स्थापित है, तो आप DocTo का उपयोग कर सकते हैं:

    https://github.com/tobya/DocTo

    बैच ऑपरेशन समर्थित है, डायरेक्टरी की सभी फाइलों को doc से pdf में बदला जा सकता है:

    docto -f "C:\Dir with Spaces\FilesToConvert\" -O "C:\DirToOutput" -T wdFormatPDF  -OX .pdf
    
  2. एक अन्य विकल्प निम्नलिखित पॉवरशेल स्क्रिप्ट का उपयोग करना है: https://gallery.technet.microsoft.com/office/Script-to-convert-Word-f702844d


3

मुझे यह साइट मिली , और OfficeToPDF का परीक्षण करके, यह स्पष्ट रूप से अच्छी तरह से काम कर रहा है। उदाहरण:

OfficeToPDF "c​​:\help.doc" "c:\output\help.pdf"

2
हुड के तहत, यह फ़ाइलों को परिवर्तित करने के लिए एमएस कार्यालय का उपयोग करता है (आवश्यकता भाग देखें)। इसके लिए भुगतान न करें और खुले स्रोत समाधान का उपयोग करें: OfficeToPDF (यह बिल्कुल वैसा ही करता है)
tigrou

Wondeful! बायनेरिज़ (.exe) वहाँ हैं: github.com/cognidox/OfficeToPDF/releases
बसज

2

हम अपने आवेदन में उस उद्देश्य के लिए BCL easyPDF SDK का उपयोग करते हैं । यह इस बात पर अधिक नियंत्रण प्रदान करता है कि रूपांतरण कैसा दिखता है (जैसे ट्रैक परिवर्तन एनोटेशन कैसे प्रबंधित करें)।


इसका मतलब यह नहीं होगा कि वास्तव में खरोंच से आवेदन लिखना है?
जर्नीमैन गीक

सिद्धांत रूप में, हालांकि ओपी ने उल्लेख किया कि यह एक कस्टम जावा ऐप के हिस्से के रूप में इस्तेमाल किया जा रहा है। हमारे उपयोग के लिए यह कमांडलाइन पर रूपांतरण के लिए सुविधाजनक था इसलिए मैंने वेबसाइट पर दिए गए नमूना कोड को एक छोटे से अनुपलब्ध में लपेटा।
किट ग्रोस

2

मुझे पता है कि प्रश्न पुराना है, लेकिन किसी भी तरह की फाइल को पीडीएफ में बदलने का सबसे अच्छा समाधान पीडीएफक्रिटोर का उपयोग करना है। यह मुफ़्त है, और एक कमांड लाइन EXE फ़ाइल है जिसका उपयोग आप किसी भी फ़ाइल को पीडीएफ में बदलने के लिए कर सकते हैं। फ़ाइल प्रकार को पढ़ने के लिए एप्लिकेशन को निश्चित रूप से पीसी पर स्थापित किया जाना है (आपको सीएडी फ़ाइल बदलने के लिए कार्यालय दस्तावेज़ और ऑटोकैड को बदलने के लिए कार्यालय स्थापित करने की आवश्यकता है)। PDFCreator पृष्ठभूमि और आउटपुट फ़ाइलों में एक निर्दिष्ट फ़ोल्डर में चला सकता है जिसमें कोई उपयोगकर्ता सहभागिता आवश्यक नहीं है। अफसोस की बात है कि आप कमांड लाइन में पीडीएफ आउटपुट के लिए निर्दिष्ट नहीं कर सकते। PDFCreator हमेशा सेटिंग्स में निर्दिष्ट एक ही फ़ोल्डर में आउटपुट करता है। लेकिन यह जानते हुए भी, आप उस फ़ोल्डर में कनवर्ट की गई फ़ाइल को उठा सकते हैं और जहाँ चाहें वहाँ स्थानांतरित / नाम बदल सकते हैं।


इसका उपयोग करने के मेरे प्रयासों में, मैं आउटपुट डायरेक्टरी को सेट करने में सक्षम था, लेकिन यह चुपचाप नहीं चलता है। यह एक MS Word बैनर खोलता है और बंद करता है, लेकिन यह PDFCreator GUI पर STOPS है और आपको तब इसे जारी रखने के लिए मैन्युअल रूप से काम करना होगा। हालाँकि, केवल $ 1K के तहत अपने PDFCreator सर्वर के लिए लाइसेंस खरीदा जा सकता है।
थॉम इवेस

1

मुफ्त PDFTOOFFICE FROM http://officetopdf.codeplex.com/releases/view/118190 से डाउनलोड करें

  :: PURPOSE: convert word_file to pdf_file 
  :: DEFINE VARS 
  set WORD_FILE="C:\var\anc\issues\BDCTBA-12\docs\BDC-ISG\BDC-ISG.docx"
  set PDF_FILE="C:\var\anc\issues\BDCTBA-12\docs\BDC-ISG\BDC-ISG.pdf"

  :: REMOVE FIRST THE FILE 
  DEL /Q "%PDF_FILE%

  :: CONVERT THE WORD FILE TO A PDF FILE
  :: REMEMBER TO CTRL + S , while writing ... 
  :: NOTE IF THE FILE IS OPENED IN WORD YOU WOULD HAVE TO USE READ ONLY COPY
  :: ACTION !!!
  "OFFICETOPDF.EXE" "%WORD_FILE%" "%PDF_FILE%"

  :: REQUIREMENTS
  :: DOWNLOAD OFFICETOPDF FROM [http://officetopdf.codeplex.com/releases/view/118190][2]

  :: OTHER GOODIES - call from cygwin 
  :: PATH=/cygdrive/c/WINDOWS/system32:$PATH
  :: cmd /c convert-BDC-ISG.docx-to-BDC-ISG.cmd

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