php

2010-11-01 5 views
6

में odt फ़ाइलों को पढ़ने के लिए आप PHP में odt फ़ाइलों को पढ़ने के बारे में कैसे जाएंगे? मुझे पता है कि आप QueryPath का उपयोग कर सकते हैं, लेकिन यह एक ओवरकिल का थोड़ा सा लगता है, .. मैं बस फाइल को पढ़ना चाहता हूं।php

उत्तर

6

odt, फ़ाइलें ज़िप संपीड़ित xml हैं।

यदि आपको केवल इतना करना है कि फ़ाइल कच्ची है। बस इसे अनजिप करें और इसे सामान्य फ़ाइल की तरह पढ़ें।

यदि आपको उपयोग करने योग्य टेक्स्ट को पार्स करने की आवश्यकता है, तो क्वेरीरीथ या कुछ अन्य xslt पार्सर की आवश्यकता में प्रवेश करती है।

+0

मुझे नहीं पता कि मैं कोड कैसे जा रहा हूं .. zip_open का उपयोग करें, फिर zip_read, .. फिर file_get_contents? –

+1

यहां कोड की 10 पंक्तियों में पूरी चीज करने वाला एक बहुत छोटा लेख है। http://technosophos.com/content/reading-odt-files-querypath –

+0

lol, मैंने इसे पहले पढ़ा है, –

2

OpenTBS PHP में OpenDocument फ़ाइलों को पढ़ने और संशोधित करने में सक्षम है।

चूंकि ओपन डॉक्यूमेंट फाइलें ज़िप फ़ाइलों में संग्रहीत एक्सएमएल फाइलें हैं, तो आप TbsZip कक्षा का उपयोग किसी भी अन्य लाइब्रेरी निर्भरता के बिना PHP के नीचे एक ज़िप संग्रह को पढ़ने के लिए भी कर सकते हैं।

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

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