.NET . के माध्यम से बीएमपी को ईमेल निर्यात करें

वर्ड या आउटलुक का उपयोग किए बिना विंडोज़, मैकओएस और लिनक्स पर बीएमपी को ईमेल प्रस्तुत करने के लिए .NET एपीआई

 

यदि आप एक .NET डेवलपर हैं, जो अपने एप्लिकेशन के अंदर OFT को PNG रूपांतरण सुविधाओं में जोड़ना चाहते हैं, तो Aspose.Total for .NET फ़ाइल प्रारूप में हेरफेर API एक तरीका है। आगे। Aspose.Cells for .NET का उपयोग करके, आप OFT फ़ाइल स्वरूप को HTML में बदल सकते हैं। उसके बाद, Aspose.Words for .NET का उपयोग करके, आप HTML को PNG में रेंडर कर सकते हैं।

सी # एपीआई ईमेल को बीएमपी में कनवर्ट करने के लिए

  1. MailMessage वर्ग का उपयोग करके OFT फ़ाइल खोलें
  2. MailMessage.Save विधि का उपयोग करके OFT को HTML में बदलें
  3. Document वर्ग का उपयोग करके HTML लोड करें
  4. Save विधि का उपयोग करके दस्तावेज़ को PNG प्रारूप में सहेजें और Png को SaveFormat के रूप में सेट करें

रूपांतरण आवश्यकताएँ

कमांड लाइन से nuget install Aspose.Total के रूप में या Install-Package Aspose.Total के साथ विजुअल स्टूडियो के पैकेज मैनेजर कंसोल के माध्यम से इंस्टॉल करें।

वैकल्पिक रूप से, डाउनलोड से ज़िप फ़ाइल में ऑफ़लाइन MSI इंस्टॉलर या DLL प्राप्त करें।


MailMessage message = MailMessage.Load("sourceFile.oft");
 
message.Save("HtmlOutput.html", SaveOptions.DefaultHtml);

Document document = new Document("HtmlOutput.html");

document.Save("output.png", SaveFormat.Png); 

.NET के माध्यम से ईमेल फ़ाइल को पार्स करें

OFT को PNG में बदलने से पहले, यदि आप यह सुनिश्चित करना चाहते हैं कि आप सही ईमेल परिवर्तित कर रहे हैं, तो आप OFT दस्तावेज़ लोड कर सकते हैं, उसे पार्स कर सकते हैं और अपनी वांछित संपत्ति पर एक नज़र डाल सकते हैं। MapiMessage वर्ग Aspose.Cells for .NET का उपयोग करके /net/) एपीआई, आप प्रेषक और प्राप्तकर्ताओं की जानकारी प्राप्त कर सकते हैं। उदाहरण के लिए, आप SenderName प्रॉपर्टी का इस्तेमाल करके कन्वर्ज़न के लिए किसी खास ईमेल भेजने वाले की जांच कर सकते हैं।

// instantiate MapiMessage to load an OFT file from disk
var outlookMessageFile = MapiMessage.FromFile("message.oft");
 
if(outlookMessageFile.SenderName == "John"){
    
}

.NET के माध्यम से PNG दस्तावेज़ संपादन प्रतिबंधित करें

दस्तावेज़ को OFT से PNG में सहेजते समय, आपको अपने आउटपुट दस्तावेज़ को सुरक्षित रखने की आवश्यकता हो सकती है। कभी-कभी आपको किसी दस्तावेज़ को संपादित करने की क्षमता को सीमित करना पड़ सकता है और इसके साथ केवल कुछ क्रियाओं की अनुमति देनी पड़ सकती है। यह अन्य लोगों को आपके दस्तावेज़ में संवेदनशील और गोपनीय जानकारी को संपादित करने से रोकने के लिए उपयोगी हो सकता है। Aspose.Words for .NET API, आपको ProtectionType का उपयोग करके सामग्री को प्रतिबंधित करने के तरीके को नियंत्रित करने में सक्षम बनाता है एन्यूमरेशन पैरामीटर। आप कोड की निम्नलिखित पंक्तियों का उपयोग करके अपने दस्तावेज़ को केवल-पढ़ने के लिए सेट कर सकते हैं।


Document document = new Document("HtmlOutput.html");

document.Protect(ProtectionType.ReadOnly, "password");

document.Save("output.png", SaveFormat.Png);  

का पता लगाने OFT रूपांतरण विकल्प के साथ .NET

क्या है OFT फ़ाइल प्रारूप

एक आउटलुक फाइल टेम्प्लेट (ओएफटी) एक माइक्रोसॉफ्ट आउटलुक फाइल है जिसे ओएफटी प्रारूप में सहेजा गया है। इसमें एक ईमेल संदेश के लिए एक टेम्प्लेट होता है जिसका उपयोग नए संदेश बनाने के लिए किया जा सकता है। टेम्पलेट में पाठ, चित्र और अन्य तत्व शामिल हो सकते हैं।

क्या है PNG फ़ाइल प्रारूप

पीएनजी, पोर्टेबल नेटवर्क ग्राफिक्स, एक प्रकार की रेखापुंज छवि फ़ाइल प्रारूप को संदर्भित करता है जो लोसलेस संपीड़न का उपयोग करता है। यह फ़ाइल स्वरूप ग्राफ़िक्स इंटरचेंज फ़ॉर्मेट (GIF) के प्रतिस्थापन के रूप में बनाया गया था और इसकी कोई कॉपीराइट सीमाएँ नहीं हैं। पीएनजी की प्रमुख विशेषताओं में से एक इसकी पारदर्शिता का समर्थन करने की क्षमता है। इसका मतलब यह है कि एक छवि के हिस्से पारदर्शी हो सकते हैं, जिससे यह अन्य छवियों या पृष्ठभूमि के साथ मूल रूप से मिश्रित हो सके। यह वेब डिज़ाइन और ग्राफ़िक्स के लिए विशेष रूप से उपयोगी है, जहाँ छवियों को अक्सर एक दूसरे के ऊपर आच्छादित करने की आवश्यकता होती है। PNG दोषरहित संपीड़न का भी उपयोग करता है, जिसका अर्थ है कि फ़ाइल का आकार कम होने पर छवि गुणवत्ता खराब नहीं होती है। यह जेपीईजी जैसे प्रारूपों के विपरीत है, जो हानिकारक संपीड़न का उपयोग करते हैं और इसके परिणामस्वरूप छवि गुणवत्ता का नुकसान हो सकता है।