2012-02-02 19 views
7

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

डिफ़ॉल्ट रूप से (FF3.5 के रूप में), फ़ायरफ़ॉक्स स्रोत URL को तब भी डालेगा जब छवि को छवि के बजाए छोड़ दिया जाए। नहीं, बल्कि PowerPoint के लिए निम्न जावास्क्रिप्ट/jQuery कोड (https://developer.mozilla.org/En/DragDrop/Drag_Operations से व्युत्पन्न),

$('img').attr('draggable', true).bind('dragstart', function (event) { 
    event.originalEvent.dataTransfer.effectAllowed = 'copy'; 
}); 

खींचने और वर्ड और एक्सेल के लिए Firefox से काम करता है छोड़ने को जोड़ने के बाद। क्या होता है इसके उदाहरण के लिए, http://slides.html5rocks.com/#drag-and-drop देखें। मैंने इसका परीक्षण एफएफ 3.6 और एफएफ 9 के साथ किया है।

मैं इसे PowerPoint के साथ कैसे काम कर सकता हूं?

+0

मुझे संदेह है कि आप इस काम को करने के लिए अपने पृष्ठ के भीतर कुछ भी कर सकते हैं। शायद PowerPoint के भीतर से कुछ किया जा सकता है। –

उत्तर

0

पावरपॉइंट का आपका संस्करण क्या है? यह बहुत महत्वपूर्ण है क्योंकि छवि प्रारूप समर्थन की कमी हो सकती है। यदि ऐसा है तो आपके कोड को न्यूनतम संस्करण चेतावनी अतिरिक्त की आवश्यकता है। छवि को उपयुक्त प्रारूप में बदलने के लिए भी कह सकता है।

यह भी हो सकता है कि यह पावरपॉइंट के संस्करण के लिए असंभव है जिसका उपयोग आप जिस तरीके से चाहते हैं उसका समर्थन करने के लिए कर रहे हैं।

आप एचटीएमएल कोड का उपयोग करने की कोशिश कर सकते हैं।

इस कोड को आपकी मदद कर सकता है: http://classroomtech.org.uk/2008/08/drag-and-drop-in-powerpoint/

अन्य संभावनाओं एक छवि के लिंक के साथ OLE वस्तु हैं।

यह जांच सकता है कि अन्य Microsoft अनुप्रयोग, जो कुछ ऐसा करते हैं, चीजों को संभालते हैं।

यदि यह काम नहीं करता है तो आप इसमें छवि के लिंक के साथ एक ओएलई ऑब्जेक्ट उत्पन्न करने का प्रयास कर सकते हैं।

2

स्थिति यथास्थिति

दुर्भाग्य से वहाँ कुछ भी नहीं है कि आप अपने ब्राउज़र और PowerPoint के लिए ड्रॉप समर्थन सक्षम करने के आवेदन के भीतर से कर सकते हैं।

यह ऐसा कुछ है जिसे PowerPoint में स्रोत स्तर पर समर्थित करने की आवश्यकता है (और ऐसा लगता है कि यदि आप किसी मौजूदा तत्व पर छवि को नहीं छोड़ते हैं, लेकिन स्लाइड फ्रेम के बाहर आप इसे छोड़ना चाहते हैं - लेकिन शायद संस्करण पर)।

यदि यह (अभी भी कुछ कारण के लिए) ड्रॉप की छवि हिस्सा लेकिन सिर्फ लिंक का समर्थन नहीं करता है (और यदि इस व्यवहार को बदलने के लिए प्रदान की कोई विकल्प नहीं है) वहाँ लेकिन आशा है कि करने के लिए Microsoft PowerPoint अद्यतन करेगा करने के लिए कम है भविष्य में इस समर्थन के साथ, - या - काम arounds के लिए निम्न विकल्पों की जाँच अगर जरूरत:

ऐड-इन्स

आप एक लेखन पर गौर कर सकते ऐड-इन (या शायद सिर्फ एक मैक्रो का उपयोग - आपको मैक्रोज़ के लिए lower security to medium [PDF] की आवश्यकता हो सकती है) पावरपॉइंट के लिए जो लिंक को हटाएगा और उस छवि के साथ प्रतिस्थापित करेगा जो लिंक को संदर्भित करता है।

Here is one place to get you started making add-ins if this is a viable option

Here is a commercial framework that makes creating add-ins very simple

(इस संबंध में अस्वीकरण: मैं मानता हूं यह add-ins such as this के कारण संभव होगा जो आपको पीपी के अंदर एक लाइव वेब पेज दिखाने की अनुमति देता है)।

पाइप लाइन/कार्य प्रक्रिया

वहाँ भी पाइप लाइन में एक तीसरे दल के अनुप्रयोगों इंजेक्शन लगाने छवि के स्क्रीन स्नैपशॉट करने के लिए करने का विकल्प है और यह पीपी में स्वचालित रूप से डाले गए हैं।

SnagIt is such an application (और शायद अन्य हैं) और इसमें मुफ्त एक्सटेंशन हैं जो आपको "स्नैग" directly with PowerPoint को एकीकृत करने की अनुमति देंगे।

या (शायद बहुत स्पष्ट विकल्प): बस ब्राउज़र में छवि कॉपी करें और इसे PowerPoint में पेस्ट करें।

+0

मुझे लगा कि सीधे वेबपृष्ठ से ऐसा करने का कोई तरीका नहीं होगा, लेकिन मैं निश्चित रूप से एक ऐड-इन लिखने पर विचार करूंगा। धन्यवाद – Fractaly

0

बस पीपीटी स्लाइड की सीमाओं के बाहर ड्रैग'ड्रॉप (यह सुनिश्चित करने के लिए कि आप एक पूर्वनिर्धारित टेक्स्टबॉक्स पर नहीं जा रहे हैं) - और माउस बटन को छोड़ दें-कोई कोडिंग आवश्यक नहीं है!

फ़ायरफ़ॉक्स ड्रैग छवि को टी पीपीटी स्लाइड के केंद्र में छोड़ देगा।

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