वर्तमान में मेरे पास सी # में एक डब्ल्यूपीएफ एप्लीकेशन है, लेकिन मुझे अपनी विंडो में पावरपॉइंट प्रस्तुति को एम्बेड करने के किसी भी उपयोगी तरीके खोजने के लिए अविश्वसनीय रूप से मुश्किल लग रहा है।मैं एक और विंडो खोलने के बिना एक WPP अनुप्रयोग में PowerPoint प्रस्तुति को कैसे एम्बेड कर सकता हूं?
एक समाधान मैं यहाँ पाया: Embedding a Powerpoint show into a C# application
यह समाधान किसी अन्य विंडो में PowerPoint रन होने की समस्या को बनाया है, लेकिन सिर्फ WPF आवेदन के भीतर अपनी यूआई प्रदर्शित करते हैं। इसका मतलब था कि जब WPF विंडो केंद्रित थी, तो PowerPoint प्रस्तुति नहीं थी, और खेलना बंद कर दिया। खिड़की बंद होने पर पावरपॉइंट क्रैशिंग की समस्या भी थी।
एक अन्य समाधान मैंने पाया यहाँ था: http://www.codeproject.com/Articles/118676/Embedding-PowerPoint-presentation-player-into-a-WP
समाधान लोकप्रिय था, लेकिन मैं इसके साथ काम करना मुश्किल पाया। मुझे कोई Win32 प्रोग्रामिंग, या सी ++ नहीं पता है, इसलिए मुझे इसे संशोधित करना बेहद मुश्किल लगता है। मैं इसे PowerPoint (मूल प्रोजेक्ट में एक इच्छित फ़ंक्शन) की दूसरी प्रति प्रदर्शित करने से रोकने में कामयाब रहा, लेकिन मुझे अभी तक PowerPoint प्रस्तुति को स्वचालित रूप से खोलने का कोई तरीका नहीं मिला है।
तो मुझे जो चाहिए वह स्वचालित रूप से PowerPoint प्रस्तुति को स्वचालित रूप से और पृष्ठभूमि में खोलने का एक तरीका है (मैं नहीं चाहता कि PowerPoint UI किसी भी बिंदु पर प्रदर्शित किया जाए), और इसे स्वचालित रूप से चलाने की अनुमति दें (और प्रतिक्रिया न दें इनपुट करने के लिए) जबकि आवेदन चल रहा है। यह आश्चर्यजनक होगा अगर मैं इसे सी # और डब्ल्यूपीएफ में रख सकता हूं, और Win32 और C++ से निपटना नहीं है।
क्या यह संभव है? इस बिंदु पर मैं वास्तव में PowerPoint एकीकरण सिरदर्द की वजह से इस परियोजना को पछतावा कर रहा हूं।
फिर भी एक और तरीका एक और करने के लिए अपनी प्रस्तुति परिवर्तित एक वीडियो की तरह प्रारूप, जिसे WPF MediaPlayer के साथ खेला जा सकता है। यह सहायक हो सकता है: http://stackoverflow.com/questions/13311579/ – Joulukuusi
यह एक अच्छा विचार है। मैं उसमें देख लूंगा। –
@Joulukuusi आपका समाधान वह था जो हमारे लिए सबसे अच्छा काम करता था। कृपया एक उत्तर दें ताकि मैं आपको बक्षीस दे सकूं। –