2010-09-17 69 views
8

में कनवर्ट करें मैं माइक्रोसॉफ्ट वर्ड 2007 का उपयोग कर रहा हूं। मैं वर्ड डॉक्यूमेंट को एक्सएसएल-एफओ में बदलना चाहता हूं। नेट पर कुछ संकेत हैं, लेकिन केवल रेंडरएक्स के लिए। क्या अपाचे एफओपी के लिए ऐसा कोई उपकरण है?वर्ड दस्तावेज़ को एक्सएसएल-एफओ

+0

XSL-FO सुंदर मानकीकृत है, और इसके अलावा कुछ तालिका सामान एफओपी यह ठीक प्रस्तुत करना चाहिए के रूप में। अपाचे एफओपी के साथ एक्सएसएल-एफओ प्रस्तुत करने का प्रयास करते समय आपको त्रुटि संदेश मिलते हैं? – chiborg

+1

मामले में आप XSL-FO का उपयोग करने, पीडीएफ उत्पादन का उत्पादन करने के लिए जानते हैं कि शब्द 2007 और word2010 क्षमता पीडीएफ "के रूप में ... सहेजें" को होना चाहते हैं। –

उत्तर

8

RenderX XSL एफओ (XSLFO) करने के लिए माइक्रोसॉफ्ट के WordprocessingML दस्तावेजों कन्वर्ट करने के लिए

आप उत्पन्न XSL का उपयोग करने की जरूरत नहीं है इस्तेमाल किया जा सकता स्वतंत्र रूप से उपलब्ध XSLT Stylesheets for converting Microsoft's WordprocessingML documents to XSL FO (XSLFO)

ये सार्वजनिक रूप से उपलब्ध स्टाइलशीट का एक सेट RENDERX के साथ -एफओ। आप उन्हें एक्सएसएल-एफओ आउटपुट बनाने और किसी भी एक्सएसएल-एफओ इंजन (अपाचे एफओपी को शामिल करने) में प्रस्तुत करने के लिए चला सकते हैं।

Antennahouse भी एक WordMLToFO Stylesheet है, लेकिन यह

+1

RenderX काफी महंगा http://www.renderx.com/files/documents/RenderX_Published_Price_List.pdf – hardywang

+0

मामला हो सकता है यही कारण है, लेकिन शैली के लिए स्वतंत्र हैं –

+0

तुम मुझे Word 2007 OpenXML के लिए स्टाइलशीट लेकर जा सकते हैं IX? – hardywang

2

docx4j एफओपी का उपयोग करता docx से pdfs बनाने के लिए स्वतंत्र ($ 200) नहीं है।

एक्सएसएलटी here में है, लेकिन आप this webapp, which can emit XSLFO from an uploaded docx से शुरू करना पसंद कर सकते हैं।

यह भारी उठाने के लिए विस्तार कार्यों का उपयोग करता है, इसलिए यह केवल वास्तव में docx4j के हिस्से के रूप में काम करता है, लेकिन यह आसानी से उपलब्ध है और ASLv2 लाइसेंस प्राप्त है।

हाँ, RenderX है उनके http://www.renderx.com/tools/word2fo.html लेकिन लाइसेंस प्रतिबंधक है, और 20,070,227 संस्करण Word 2003 में निर्देशित है WordML (शायद वहाँ एक नए एक है? अपने समय हो गया जब से मैं देखा)

+0

मैं वर्ड दस्तावेज़ में एक्सएसएलटी कैसे लागू करूं? इसमें आंतरिक रूप से कई एक्सएमएल फाइलें हैं, जिन्हें मुझे उपयोग करना चाहिए? – hardywang

0

आप DOCX चाहते हैं (वर्ड 2007) समर्थन है कि आपको फ़ाइल को डिकंप्रेस करना होगा और स्टाइलशीट का उपयोग करने के लिए व्यक्तिगत संसाधनों को मर्ज करना होगा। और यह समस्या का आधा है, क्योंकि पिछली बार मैंने जांच की थी कि स्टाइलशीट में शैलियों/विषयों, निरंतर खंडों और अन्य हैंडलिंग जैसे गंभीर सीमाएं थीं। यदि आप इसे बर्दाश्त कर सकते हैं, तो एक वाणिज्यिक DOCX to PDF engine आपको जो चाहिए वह हो सकता है। एक महत्वपूर्ण बात को याद है कि XSL-FO के माध्यम से गुजर वास्तव में संभव नहीं है XSL-FO टैब्स के लिए समर्थन, चित्र या अन्य पद सुविधाओं पाठ्य-सामग्री के तंग रैपिंग प्रदान नहीं करता है के रूप में है।

1

शब्द इसे स्वयं ही कर सकता है। यहाँ माइक्रोसॉफ्ट के निर्देश हैं: http://msdn.microsoft.com/en-us/library/office/aa537167%28v=office.11%29.aspx#officewordwordmltoxsl-fo_creatinganxslfodocumentfromword

यहाँ आवश्यक XSL के लिए डाउनलोड लिंक है - Word2FO.xsl: http://www.microsoft.com/en-us/download/details.aspx?id=16876

+0

यह Word 2003 के लिए बहुत सीमित समाधान है, ओपनएक्सएमएल नहीं। :( – MGM