स्वयं द्वारा HTML ईमेल भेजना एक मुश्किल काम है। विभिन्न मेल क्लाइंट के विभिन्न मानकों और सीमाएं और सुरक्षा प्रतिबंधों के भार एक क्रॉस-ब्राउज़र/क्लाइंट HTML ईमेल वितरण को कठिन बनाते हैं। अंगूठे के नियम के रूप में, मुझे लगता है कि आप जिस पुरानी तकनीक का उपयोग करते हैं, बेहतर यह मेल क्लाइंट में समान रूप से पुन: उत्पन्न होता है। द्वारा "पुराने" प्रौद्योगिकी मेरा मतलब है मेज पर ही आधारित एचटीएमएल, बहुत ही बुनियादी सीएसएस गुण, कोई पटकथा के साथ इनलाइन सीएसएस, आदि
आपका ईमेल में चार्ट के लिए संभावनाओं:
- फ्लैश चार्ट - इस होगा लगभग सभी मेल क्लाइंट द्वारा अवरुद्ध।
- एचटीएमएल 5 चार्ट - अधिकांश ईमेल क्लाइंट (वेब आधारित समेत) एसवीजी को अवरुद्ध करेंगे और "कैनवास" भी बनाएंगे - -डिवन चार्ट बेकार होंगे क्योंकि जावास्क्रिप्ट निश्चित रूप से अवरुद्ध होगा।
- शुद्ध एचटीएमएल और सीएसएस चार्ट काम कर सकते हैं, लेकिन चूंकि सबसे लोकप्रिय चार्टिंग लाइब्रेरी उन्नत एचटीएमएल फीचर्स का उपयोग करते हैं, इसलिए अधिकांश चार्ट ईमेल के भीतर ठीक नहीं होंगे।
- छवि आधारित चार्ट - आपकी सर्वश्रेष्ठ शर्त चार्ट की एक छवि होगी। चूंकि, इनलाइन छवियों को व्यापक रूप से ईमेल क्लाइंट में भेजा जाता है, मेरा सुझाव एक चार्ट को छवि के रूप में उत्पन्न करना होगा और फिर इसे अपने HTML मेल के हिस्से के रूप में शामिल करना होगा। अधिकांश चार्टिंग घटक (जैसे फ्यूजनचर्ट्स, हाईचार्ट्स इत्यादि) आपको चार्ट के रूप में चार्ट उत्पन्न करने की अनुमति देते हैं।
यदि आप छवि-आधारित चार्ट का उपयोग करना चाहते हैं और फिर भी इसे गतिशील रूप से जेनरेट करना चाहते हैं, तो एक अच्छी चाल सर्वर-साइड स्क्रिप्ट बनाने के लिए होगी, जिससे आप क्वेरी-स्ट्रिंग के माध्यम से डेटा भेज देंगे और यह इस डेटा का उपयोग कर उत्पन्न चार्ट की छवि वापस कर देगा।
आप छवि आधारित चार्ट की तैनाती कोई समस्या है, तो आप शुद्ध HTML आधारित चार्ट कि सरल <table>
, <div>
और इनलाइन सीएसएस का उपयोग चार्ट उत्पन्न करने के लिए के बारे में सोच सकते हैं। अफसोस की बात है, मुझे नहीं लगता कि इसके लिए बाजार में आसानी से उपलब्ध घटक है। https://ChartURL.com
आपको एक "एन्क्रिप्टेड यूआरएल" योजना का उपयोग कर मक्खी पर चार्ट उत्पन्न कर सकते हैं, या:
स्रोत
2012-06-03 10:18:45
क्या आप एक विशिष्ट ईमेल क्लाइंट को लक्षित कर रहे हैं? – Mark
@ मार्क मूल रूप से फोन क्लाइंट - आईफोन और एंड्रॉइड। –
AlphaMail करने के लिए एक सुविधा [लेन-देन संबंधी ईमेल में चार्ट उत्पन्न] (http://comfirm.se/techblog/how-to-use-google-charts-in-transactional-email/) (मैं डेवलपर्स में से एक हूँ) है । –