2010-03-22 13 views
14

के साथ एक शब्द दस्तावेज़ कैसे संपादित कर सकते हैं आप जावा के साथ एक शब्द दस्तावेज़ कैसे संपादित कर सकते हैं?आप जावा

उत्तर

5
+1

+1 एक सार्थक परियोजना के लिए +1, लेकिन उनके पृष्ठ के अनुसार, शब्द पहलू एक विचारधारा का थोड़ा सा है; पीओआई ऐसा लगता है कि यह एक्सेल पर केंद्रित है। यह .docx को संभाल नहीं सकता है, और ऐसा लगता है कि वे वर्ड साइड पर एक प्रोजेक्ट लीड की तलाश में हैं। पता नहीं है कि पोस्टर के लिए यह महत्वपूर्ण है या नहीं। – BlairHippo

+0

मैंने poi की कोशिश की और जब यह आपके मूल टेम्पलेट में छवियां हैं, तो यह सरल टेक्स्ट दस्तावेज़ों को संभाल सकता है, तो Poi उन्हें खो देगा। – Ted

+0

docx4j (जो मैं काम करता हूं) उस क्रम में docx, फिर pptx, फिर xlsx पर केंद्रित है। इन दिनों पीओआई एक्सएमएल फ़ाइल स्वरूपों का समर्थन करता है। जैकब के लिए – JasonPlutext

2

पर एक नज़र मैं कुछ भी मानक से परिचित नहीं हूँ ले लो। यह वर्ड के संस्करण पर भी निर्भर करता है, क्योंकि विभिन्न संस्करण विभिन्न फ़ाइल स्वरूपों का उपयोग करते हैं।

0

तुम भी SIKULI की तरह कुछ की कोशिश कर सकते:

POI project अपाचे से तरीके यह करने के लिए प्रदान करने के लिए माना जाता है।

4

आप भी ऐसा करने के लिए COM का उपयोग कर सकते हैं। याकूब उपयोग कर रहा है एक ट्यूटोरियल एमएस वर्ड से बात करने http://sourceforge.net/projects/jacob-project/

यहाँ: http://www.land-of-kain.de/docs/jacob/

अन्य पुस्तकालय कि होनहार लग रहा है और है कि पार मंच समाधान होगा याकूब (जावा कॉम पुल) की तरह एक जावा COM इंटरॉप पुस्तकालय का उपयोग करें समस्या जे-इंटरऑप है: http://www.j-interop.org/

+0

+1, जो अतीत में मेरे लिए एक lifesaver रहा है। लेकिन ध्यान दें कि यह आपको विंडोज़ में लॉक करेगा; आप यूनिक्स या मैक बॉक्स पर जैकब-आधारित समाधान चलाने में सक्षम नहीं होंगे। कोई विचार नहीं है कि पोस्टर के लिए यह समस्या है, हालांकि। – BlairHippo

+0

क्रॉस-प्लेटफ़ॉर्म समस्या के लिए: ऊपर जे-इंटरऑप पर मेरा संपादन देखें –

3

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

0

आप Docmosis को आजमा सकते हैं, जो आपको जावा से शब्द दस्तावेज़ों को पॉप्युलेट या उत्पादित करने की अनुमति देता है। यह ओपनऑफिस एपीआई का उपयोग करने के ब्लेयर हिप्पो के सुझाव पर आधारित है लेकिन एपीआई सीखने की आवश्यकता के बिना। JODReports समान है।

संबंधित मुद्दे