पर अपाचे पीओआई पोर्ट करने का प्रयास कर रहा है मैं एंड्रॉइड (निजी) ऐप में इसका उपयोग करने के लिए poi-3.8.jar का हल्का संस्करण ढूंढ रहा हूं। मुझे किसी कारण से एपीके में पूरे 1.7 एमबी जार फिट करने में सक्षम नहीं लगता है (और वैसे भी ऐसा करना गलत होगा) और चूंकि मैं केवल डॉक्टर -> एचटीएमएल और एक्सएलएस की तलाश में हूं -> एचटीएमएल कार्यक्षमता, मुझे पूरा यकीन नहीं है कि मुझे पूरी जार फ़ाइल चाहिए।एंड्रॉइड
मैंने पीजी/एचडब्ल्यूपीएफ/कनवर्टर में org.apache.poi.hwpf.converter.WordToHtmlExtracter.java निकालने के तरीके को समझने का प्रयास करने में कुछ घंटे बिताए हैं, लेकिन ऐसा लगता है कि यह कई अन्य सामानों का उपयोग कर रहा है। यहां तक कि अगर यह वास्तव में मुझे आश्चर्य नहीं करता है, तो भी मैं सोच रहा था कि शायद यहां कोई व्यक्ति यह जान सके कि जार छोटे बनाने के लिए मैं कौन से पैकेज से छुटकारा पा सकता हूं। मुझे इस पर अधिक समय बिताने में खुशी होगी, जब तक कि कोई यहां मुझे बताता है कि यह समय बर्बाद नहीं है और दस्तावेज़ों को एचटीएमएल फाइलों में कनवर्ट करने के लिए स्रोतों में सबकुछ जरूरी है।
मुझे कुछ भी प्रदर्शित करने की ज़रूरत नहीं है, मुझे बस "सरल" डॉक्टर को HTML (और यदि संभव हो तो HTML से xls) की आवश्यकता है। मुझे पीडीएफ, पावरपॉइंट, आउटलुक या जो भी कुछ भी संबंधित नहीं है।
मैं जो कुछ भी मैं
चीयर्स
क्या आप अब तक एंड्रॉइड के लिए अपना कोड साझा करने में रुचि रखते हैं? ऐसा लगता है कि एंड्रॉइड पर एमएस ऑफिस दस्तावेज पढ़ने में सक्षम होने में रुचि की कमी है - मैं आपकी पोस्ट के अलावा कुछ भी उपयोगी नहीं ढूंढ पाया। एक साइड-नोट पर बहुत सारे बंद स्रोत एपीआई हैं और मैंने अलग-अलग कंपनियों से संपर्क करने की कोशिश की है, लेकिन उनमें से किसी ने भी मेरे किसी भी प्रश्न का उत्तर नहीं दिया है और मैं हैंडलिंग के लिए एक सभ्य (या वास्तव में कोई भी) समाधान खोजने की कोशिश कर रहा हूं एंड्रॉइड पर दस्तावेज़; \ जैसा कि आपको केवल विभिन्न प्रारूपों के लिए एचटीएमएल में रूपांतरण की आवश्यकता है क्योंकि मुझे केवल दस्तावेज़ों को प्रदर्शित करने में दिलचस्पी है। – Darwind
हाय डार्विंड, हाँ आप मेरे कोड को देख सकते हैं। असल में, मैं इसे पीओआई के साथ काम (yay) बनाने में सक्षम था। मैंने अपनी कंपनी के ब्लॉग पर एक पूर्ण स्पष्टीकरण पोस्ट किया (क्षमा करें, यह फ्रेंच में है!) भाग 1 (एंड्रॉयड पर सरल POI उपयोग): http://blog.oxiane.com/2011/12/30/visualiser-un-fichier-office-doc-xls-ppt-sous-android/ भाग 2 (Office 2007+ दस्तावेज़ों के लिए) http://blog.oxiane.com/2011/12/30/visualiser-un-fichier-office-doc-xls-ppt%E2%80%A6-sous-android-23/ या आप मेरे कोड को देख सकते हैं (काफी गन्दा, लेकिन यह काम करता है!) Https://code.google.com/p/display-msoffice-docs-android-with-apache-poi/ –
पर साइड नोट, मैंने पाया (जल्द ही इस पीओआई पोर्ट के साथ खुद को मारने के बाद) कि Office 2007+ दस्तावेज़ों को संभालने के लिए एक बहुत आसान समाधान है। मैंने इस lib का उपयोग किया: http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2006/11/21/openxmlandjava.aspx यह "बाइनरी" कार्यालय दस्तावेज़ों (शब्द 2003 ...) के साथ काम नहीं करता है ताकि आप अभी भी उन फ़ाइलों के लिए पीओआई लागू करने की आवश्यकता है, लेकिन पीओआई पोर्टिंग करने से यह आसान तरीका है। वास्तव में यह मुझे काम करने के लिए केवल कुछ ही tweaks ले लिया। मैंने अभी तक अपना कोड साझा नहीं किया है। –