تصدير البريد الإلكتروني إلى GIF عبر .NET

.NET API لتقديم OFT إلى GIF على أنظمة التشغيل Windows و macOS و Linux دون استخدام Word أو Outlook

 

إذا كنت مطور .NET تتطلع إلى إضافة OFT إلى ميزات تحويل GIF داخل تطبيقاتك ، فإن Aspose.Total for .NET واجهات برمجة تطبيقات معالجة تنسيق الملف هي الطريقة إلى الأمام. باستخدام Aspose.Email for .NET ، يمكنك تحويل تنسيق ملف OFT إلى HTML. بعد ذلك ، باستخدام Aspose.Words for .NET ، يمكنك تحويل HTML إلى GIF.

C# API لتحويل البريد الإلكتروني إلى GIF

  1. افتح ملف OFT باستخدام فئة MailMessage
  2. تحويل OFT إلى HTML باستخدام طريقة Save
  3. قم بتحميل HTML باستخدام فئة Document
  4. احفظ المستند بتنسيق GIF باستخدام طريقة Save وقم بتعيين Gif كـ SaveFormat

متطلبات التحويل

قم بالتثبيت من سطر الأوامر كـ nuget install Aspose.Total أو عبر Package Manager Console في Visual Studio مع Install-Package Aspose.Total.

بدلاً من ذلك ، احصل على مثبّت MSI غير المتصل أو مكتبات DLL في ملف ZIP من Downloads .


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

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

document.Save("output.gif", SaveFormat.Gif); 

تحليل ملف البريد الإلكتروني عبر .NET

قبل تحويل OFT إلى GIF ، إذا كنت تريد التأكد من أنك تقوم بتحويل البريد الإلكتروني الصحيح ، فيمكنك تحميل مستند OFT وتحليله وإلقاء نظرة على الممتلكات التي تريدها. باستخدام MapiMessage فئة Aspose.Cells for .NET API ، يمكنك الحصول على معلومات المرسل والمستلمين. على سبيل المثال ، يمكنك التحقق من وجود بريد إلكتروني معين لمرسل التحويل باستخدام خاصية SenderName .

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

تقييد تحرير مستندات GIF عبر .NET

أثناء حفظ المستند من OFT إلى GIF ، قد تحتاج إلى حماية مستند الإخراج الخاص بك. قد تحتاج أحيانًا إلى تقييد القدرة على تحرير مستند والسماح فقط بإجراءات معينة معه. يمكن أن يكون هذا مفيدًا لمنع الأشخاص الآخرين من تحرير المعلومات الحساسة والسرية في المستند الخاص بك. تمكّنك واجهة برمجة تطبيقات Aspose.Words for .NET من التحكم في طريقة تقييد المحتوى باستخدام ProtectionType معلمة التعداد. يمكنك ضبط المستند للقراءة فقط باستخدام سطور التعليمات البرمجية التالية.


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

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

document.Save("output.gif", SaveFormat.Gif);  

استكشف OFT خيارات التحويل مع .NET

تحويل OFTs إلى BMP (ملف صورة نقطية)
تحويل OFTs إلى DOC (تنسيق Microsoft Word الثنائي)
تحويل OFTs إلى DOCM (ملف Microsoft Word 2007 Marco)
تحويل OFTs إلى DOCX (مستند Office 2007+ Word)
تحويل OFTs إلى DOT (ملفات قوالب Microsoft Word)
تحويل OFTs إلى DOTM (مايكروسوفت وورد 2007+ ملف قالب)
تحويل OFTs إلى DOTX (ملف قالب Microsoft Word)
تحويل OFTs إلى EMF (تنسيق ملف التعريف المحسن)
تحويل OFTs إلى EPUB (افتح ملف الكتاب الإلكتروني)
تحويل OFTs إلى FLATOPC (مايكروسوفت وورد 2003 WordprocessingML)
تحويل OFTs إلى IMAGE (ملفات الصور)
تحويل OFTs إلى JPEG (مجموعة خبراء التصوير المشتركة)
تحويل OFTs إلى MD (لغة Markdown)
تحويل OFTs إلى ODT (تنسيق ملف نصي OpenDocument)
تحويل OFTs إلى OTT (قالب OpenDocument)
تحويل OFTs إلى PCL (لغة أوامر الطابعة)
تحويل OFTs إلى PDF (نموذج المستندات المحمولة)
تحويل OFTs إلى PNG (رسم الشبكة المحمولة)
تحويل OFTs إلى PS (ملف بوستسكريبت)
تحويل OFTs إلى RTF (تنسيق نص منسق)
تحويل OFTs إلى SVG (رسومات المتجهات العددية)
تحويل OFTs إلى TIFF (الموسومة تنسيق ملف الصورة)
تحويل OFTs إلى WORD (تنسيقات ملف معالجة الكلمات)
تحويل OFTs إلى WORDML (مايكروسوفت وورد 2003 WordprocessingML)
تحويل OFTs إلى XPS (مواصفات ورق XML)