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

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

 

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

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

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

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

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

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


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

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

document.Save("output.docx", SaveFormat.Docx); 

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

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


var outlookMessageFile = MapiMessage.FromFile("message.msg");
 
if(outlookMessageFile.SenderName == "John"){
    
}

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

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


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

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

document.Save("output.docx", SaveFormat.Docx);  

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