2009-05-13 6 views
18
का उपयोग कर माइक्रोसॉफ्ट वर्ड दस्तावेज उत्पन्न करने के लिए

स्फिंक्स में कुछ उत्पादन प्रारूपों का समर्थन करता:कैसे स्फिंक्स

  • एकाधिक HTML फ़ाइलों
  • लेटेक्स जो .pdf या .ps
  • पाठ बनाने के लिए उपयोगी है (html या dirhtml के साथ)

इसके बजाय मैं Microsoft Word फ़ाइल में आउटपुट कैसे प्राप्त कर सकता हूं?

एक और डॉक्टर जनरेटर के साथ मैं एक एकल आउटपुट आउटपुट फ़ाइल उत्पन्न करने में कामयाब रहा और फिर इसे Word अनुप्रयोग का उपयोग कर माइक्रोसॉफ्ट वर्ड प्रारूप में परिवर्तित कर दिया।

दुर्भाग्यवश मुझे शब्द या HTML एकल-पृष्ठ प्रारूप उत्पन्न करने का कोई तरीका नहीं पता है।

+3

पर स्थित होगा 'एकल html फ़ाइल उत्पन्न करने के लिए singlehtml' बनाते हैं। – andho

उत्तर

-4

अब मैं स्फिंक्स क्या नहीं हूं, लेकिन आप एक आरटीएफ फ़ाइल या एचटीएमएल फाइल या कुछ इसी तरह बना सकते हैं। एएसपी स्क्रिप्ट के साथ फ़ाइलों How to use ASP to generate a Rich Text Format (RTF) document to stream to Microsoft Word

यह आलेख वर्णन करता है कि कैसे आप रिच टेक्स्ट फ़ॉर्मेट उत्पन्न कर सकते हैं (RTF) और फिर धारा:

अधिक जानकारी के लिए निम्न ब्लॉग पोस्ट देखें/दृष्टिकोण: OFFICE AUTOMATION

और वहाँ से उन फ़ाइलों को माइक्रोसॉफ्ट वर्ड में। यह तकनीक रन-टाइम दस्तावेज़ जनरेशन के लिए माइक्रोसॉफ़्ट वर्ड के सर्वर-साइड ऑटोमेशन का विकल्प प्रदान करती है।

आप एएसपी स्क्रिप्ट (जो करता है :-)) का उपयोग नहीं करते हैं, लेकिन विचार के लिए।

1

सबसे अच्छा विकल्प हो सकता है पहला -> odt -> दस्तावेज़

  • कन्वर्ट sphinx documents into openoffice format
  • फिर ओपनऑफिस के साथ ओडीटी को खोलें और Word में सहेजा गया। लेकिन मुझे नहीं पता कि यह स्वचालित रूप से कैसे करें।
5

MSdoc को पुनर्गठित पाठ में फ़ाइलों को कनवर्ट करने के लिए, मैं rst2odt और अगले unoconv का उपयोग करें। अगली बार स्क्रिप्ट देखो: unoconv OpenOffice के साथ आता है और यह भी रूपांतरण के दौरान एक खुला कार्यालय शैली (टेम्पलेट) लागू करने के लिए अनुमति देता है:

#!/bin/sh 
rst2odt $1 $1.odt 
unoconv -f doc $1.odt 
rm $1.odt 

rst2odt से आप अपने खुद स्टाइलशीट का उपयोग कर सकते हैं। सीधे शब्दों में एक परिवर्तित दस्तावेज़ को संपादित, बदल शैलियों, शीर्षलेख और पादलेख जोड़ने के लिए, को बचाने कि एक ODF पाठ दस्तावेज़ टेम्पलेट (OTT) के रूप में और इस तरह के रूपांतरण के भाग के रूप में इसका उपयोग कर,: विभिन्न रूपांतरण के लिए कि टेम्पलेट का उपयोग करने

unoconv -f doc -t template.ott $1.odt 

बाद में।

+1

लेकिन यह पूर्ण स्फिंक्स सुविधाओं को संभाल नहीं करता है, केवल रु। टी, सही है? – ankostis

1

मुझे एहसास है कि यह एक पुराना सवाल है, लेकिन मैंने पाया कि लिबर ऑफिस रूपांतरण करने के निम्नलिखित तरीके का समर्थन करता है (सोफिस मानते हुए।exe अपने रास्ते में है):

soffice.exe --invisible --convert-to doc myInputFile.odt 

कुछ बातें मैं पढ़ लिया है --invisible बजाय --headless विकल्प का उपयोग करने का कहना है। दोनों विंडोज़ पर काम करते प्रतीत होते हैं।

आप rst2odt.py स्क्रिप्ट के साथ शुरू कर सकते हैं और फिर ऊपर एक एमएस वर्ड दस्तावेज़ में कनवर्ट करने के लिए कर सकते हैं।

यहाँ लिब्रे ऑफिस के लिए अतिरिक्त शुरू विकल्पों के साथ एक लिंक है: http://help.libreoffice.org/Common/Starting_the_Software_With_Parameters

यहाँ OpenOffice द्वारा समर्थित फ़ाइल प्रकारों जो, मेरा मानना ​​है कि के साथ एक लिंक है, लिब्रे ऑफिस भी समर्थन करना चाहिए: http://wiki.services.openoffice.org/wiki/Framework/Article/Filter/FilterList_OOo_3_0

+0

स्फिंक्स के साथ कुछ भी नहीं करना। – Wtower

6

नहीं है docx प्रारूप (जिसे मैंने परीक्षण नहीं किया है) और newer one (जिसे मैंने परीक्षण नहीं किया है)

+0

मैंने इनका परीक्षण नहीं किया है, लेकिन मैं उन्हें यहां जोड़ रहा हूं क्योंकि प्रश्नकर्ता के पास समस्या को हल करने के लिए स्पष्ट रूप से उत्पादित किया गया है, वर्तमान में प्रस्तावित विकल्पों की तुलना में अधिक प्रत्यक्ष और कम संकुचित है, और शायद यहां दिए गए लिंक और विचारों के बाद आप उन्हें नेतृत्व नहीं करेंगे ... –

+1

अगर आपने सफलतापूर्वक इसका उपयोग किया है तो कृपया प्रतिक्रिया दें - और कौन सा सबसे अच्छा था! –

+0

मैंने दूसरे का उपयोग करने की कोशिश की लेकिन इसकी आवश्यकताओं को इंस्टॉल नहीं किया जा सका। – ffleandro

0

यह उत्तर कमांड लाइन समाधान नहीं है और यह है स्पष्ट रूप से सबसे अच्छा नहीं है, लेकिन यह बस मेरे लिए काम करता है और अपना समय बचाता है। एचटीएमएल फाइल 1 उत्पन्न करने के बाद, आप ब्राउज़र के साथ जेनरेट किए गए एचटीएमएल को खोल सकते हैं और पूरे पेज (क्रेटल + ए और Ctrl + सी) की प्रतिलिपि बना सकते हैं और फिर माइक्रोसॉफ़्ट ऑफिस चला सकते हैं (या यदि आपके पास माइक्रोसॉफ्ट विंडोज नहीं है तो लाइव संस्करण का उपयोग करें) और पेस्ट (Ctrl + v) इसे चिपकाएं।

0

यह कैलिबर (https://calibre-ebook.com) का उपयोग कर एक कामकाज है, जिसमें एक शक्तिशाली कनवर्टर शामिल है। यह अच्छी तरह से काम किया है और अधिकांश प्रारूपण संरक्षित कर रहे हैं:

  • स्फिंक्स में epub उत्पादन उत्पन्न make epub
  • कैलिबर में आयात करें epub उत्पादन और उसके बाद इनबिल्ट ebook कनवर्टर का उपयोग कर docx के लिए ePub कन्वर्ट।

उत्तर मूल प्रश्न के लिए उत्तर बहुत देर हो चुकी है, लेकिन एक ही समस्या को देखते हुए लोग इसे उपयोगी पाते हैं।

0

मैं जिस समाधान का उपयोग करता हूं वह सिंगल एचटीएमएल बिल्डर है जैसे एंडो ने टिप्पणी में उल्लेख किया है, फिर एचटीएमएल को पैंडोक का उपयोग करके डॉक्स में परिवर्तित करें। निम्न नमूना मान लिया गया उत्पन्न एचटीएमएल _build/singlehtml/index.html

make singlehtml 
cd _build/singlehtml/ 
pandoc -o index.docx index.html 
संबंधित मुद्दे