2010-06-29 16 views
7

पर पावरपॉइंट व्यूअर एम्बेड करें मैं एक PHP एप्लीकेशन बना रहा हूं जहां उपयोगकर्ता पावरपॉइंट फाइल अपलोड करता है। मैं चाहता हूं कि अन्य उपयोगकर्ता इसे डाउनलोड करने के बजाय ऑनलाइन देखें। (Google डॉक्स जैसे किसी तृतीय पक्ष ऐप्स का उपयोग करना उपयोगकर्ताओं के लिए थोड़ा बोझिल हो सकता है) क्या PHP में पावरपॉइंट व्यूअर कोड लिखना संभव है?वेब पेज (पीएचपी)

उत्तर

13

आप php के साथ Google डॉक्स का उपयोग करने की प्रक्रिया को स्वचालित कर सकते हैं।

गूगल, एक पीपीटी दर्शक है कि निम्नलिखित कोड

<iframe src="http://docs.google.com/gview?url=http://www.domainname.come/presentation.ppt&embedded=true" style="width:550px; height:450px;" frameborder="0"></iframe> 

अब यह सोचते हैं php अपलोड अपने उपयोगकर्ताओं को बनाने के हैंडल im का उपयोग कर वेब पृष्ठों में एम्बेड किया जा सकता है प्रदान करता है इस प्रकार यह विशिष्ट पीपीटी के लिए यूआरएल को खोजने के लिए आसान होगा फ़ाइल। आप इस यूआरएल को या तो एक चर या डेटाबेस में स्टोर कर सकते हैं, जब आवश्यक हो तो उसे लाएं और इसे उपरोक्त कोड में रखें।

मुझे उम्मीद है कि मैं आवेदन करने की कोशिश कर रहे तर्क I को समझाने में सक्षम हूं, अगर आपको अधिक विनिर्देशों की आवश्यकता है तो मुझे बताएं।

+1

लेकिन कोई भी आसानी से डाउनलोड कर सकता है, डाउनलोड को प्रतिबंधित कैसे करें? –

1

"क्या PHP में पावरपॉइंट व्यूअर कोड लिखना संभव है?"

हां। दुर्भाग्यवश, यदि आप इस सवाल से पूछ रहे हैं, तो आप शायद इसे स्वयं नहीं कर पाएंगे।

आप इसे वैसे भी कोशिश करना चाहते हैं, तो यहाँ शुरू करने के लिए एक अच्छी जगह है: http://msdn.microsoft.com/en-us/library/cc313106(office.12).aspx

या आप एक पुस्तकालय है कि करता है कि के लिए देख सकते हैं। वे शायद वहां हैं, बस Google।

संपादित करें: मिला यहाँ एक:

+0

धन्यवाद .. ऐसा लगता है कि यह "संभव लेकिन मुश्किल" है। मैं अन्य आसानी से उपलब्ध समाधानों का उपयोग करूंगा – thinzar00

1

आप PHP में पावरपोइंट फिर से लिखना चाहते हैं? मैं कहूंगा ... सबसे अच्छा मुश्किल है। हालांकि, वहां उपकरण हैं जो आपके जीवन को आसान बनाते हैं। साथ ही, पावरपॉइंट में "वेब पेज के रूप में सहेजें" विकल्प भी है, इसलिए हो सकता है कि आप अपने अपलोडर पावरपॉइंट को वेब पेज के रूप में सहेज सकें, और उस आउटपुट को अपलोड कर सकें, जिसे मैं कल्पना करूंगा, बाद में आपके लिए बहुत आसान होगा वेब।

वैकल्पिक रूप से, यदि आप अधिक महत्वाकांक्षी महसूस कर रहे हैं, तो आप Google दस्तावेज़ एपीआई पर पढ़ सकते हैं, और संभवतः योगदानकर्ताओं के लिए Google दस्तावेज़ों पर अपलोड करने के लिए एक पोर्टल बना सकते हैं, और अपने आगंतुकों के लिए Google दस्तावेज़ देख सकते हैं। आपका PHP फ्रंटएंड Google डॉक्स की शक्ति का लाभ उठा सकता है, लेकिन बोझिल को खत्म कर सकता है (मुझे आश्चर्य है कि यह एक असली शब्द है)।

+0

आह .. कुछ शोध के बाद, मुझे लगता है कि इसे स्क्रैच से विकसित करने के बजाय Google डॉक्स का उपयोग करना बेहतर है। फिर भी धन्यवाद। – thinzar00

2

मुझे संदेह है कि पावरपॉइंट स्लाइड्स को पीएनजी फाइलों को कम करना और छवियों के माध्यम से चक्र के लिए एक सरल PHP स्क्रिप्ट बनाना बहुत आसान होगा।

+0

उपयोगकर्ताओं द्वारा अपलोड किए जाने पर विचार करने वाली यह एक बोझिल प्रक्रिया होगी, जिसका अर्थ यह हो सकता है कि किसी दिए गए समय सीमा में कई अपलोड करने का तरीका होगा। – TDsouza

+0

फ्लैगर: अगर आपको उत्तर पसंद नहीं है तो इसे डाउनवोट करना एक बात है। पूरी तरह से उचित जवाब और चलाने के लिए यह पूरी तरह से एक और है। –

+0

एकमात्र कारण जिसे मैंने डाउनवॉटेड किया था क्योंकि पूछताछकर्ता के स्केनेरियो के आधार पर, यह तकनीकी रूप से अक्षम (अपलोड की संभावित मात्रा को देखते हुए) इसे अनुपयोगी बना रहा था, जहां तक ​​मुझे पता है, आपका सुझाव लागू करना संभव है, लेकिन फिर प्रौद्योगिकी के साथ सबकुछ क्या, यह महत्वपूर्ण है कि यह वास्तव में कितना व्यवहार्य है। अगर यह बुरा हो गया तो मैं क्षमा चाहता हूं। – TDsouza

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