إذا كنت مطور .NET تتطلع إلى إضافة OFT إلى ميزات تحويل PNG داخل تطبيقاتك ، فإن Aspose.Total for .NET واجهات برمجة تطبيقات معالجة تنسيق الملف هي الطريقة إلى الأمام. باستخدام Aspose.Email for .NET ، يمكنك تحويل تنسيق ملف OFT إلى HTML. بعد ذلك ، باستخدام Aspose.Words for .NET ، يمكنك تحويل HTML إلى PNG.
C# API لتحويل البريد الإلكتروني إلى PNG
- افتح ملف OFT باستخدام فئة MailMessage
- تحويل OFT إلى HTML باستخدام طريقة Save
- قم بتحميل HTML باستخدام فئة Document
- احفظ المستند بتنسيق PNG باستخدام طريقة Save وقم بتعيين Png كـ 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.png", SaveFormat.Png);
تحليل ملف البريد الإلكتروني عبر .NET
قبل تحويل OFT إلى PNG ، إذا كنت تريد التأكد من أنك تقوم بتحويل البريد الإلكتروني الصحيح ، فيمكنك تحميل مستند 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"){
}
تقييد تحرير مستندات PNG عبر .NET
أثناء حفظ المستند من OFT إلى PNG ، قد تحتاج إلى حماية مستند الإخراج الخاص بك. قد تحتاج أحيانًا إلى تقييد القدرة على تحرير مستند والسماح فقط بإجراءات معينة معه. يمكن أن يكون هذا مفيدًا لمنع الأشخاص الآخرين من تحرير المعلومات الحساسة والسرية في المستند الخاص بك. تمكّنك واجهة برمجة تطبيقات Aspose.Words for .NET من التحكم في طريقة تقييد المحتوى باستخدام ProtectionType معلمة التعداد. يمكنك ضبط المستند للقراءة فقط باستخدام سطور التعليمات البرمجية التالية.
Document document = new Document("HtmlOutput.html");
document.Protect(ProtectionType.ReadOnly, "password");
document.Save("output.png", SaveFormat.Png);
استكشف OFT خيارات التحويل مع .NET
ما هو OFT تنسيق الملف
يرتبط تنسيق ملف OFT بـ Microsoft Outlook ويستخدم لإنشاء قوالب رسائل البريد الإلكتروني. يرمز OFT إلى قالب نموذج Outlook. هو تنسيق ملف يسمح للمستخدمين بتصميم وحفظ قوالب البريد الإلكتروني المنسقة مسبقًا مع تخطيطات وتنسيقات ومحتوى محدد.
تُستخدم ملفات OFT عادةً عندما يريد المستخدمون إنشاء رسائل بريد إلكتروني متسقة وموحدة للمهام المتكررة أو الاتصالات المشتركة. يمكن أن تتضمن عناصر نائبة لمتغيرات مثل أسماء المستلمين أو سطور الموضوع ، مما يسهل تخصيص القالب للمستلمين الفرديين.
عندما يتم فتح ملف OFT في Microsoft Outlook ، فإنه ينشئ رسالة بريد إلكتروني جديدة بناءً على تصميم القالب. يمكن للمستخدمين بعد ذلك تخصيص المحتوى وإضافة مستلمين أو إزالتهم وإجراء أي تعديلات ضرورية قبل إرسال البريد الإلكتروني.
ملفات OFT مفيدة بشكل خاص للشركات أو الأفراد الذين يرسلون أنواعًا متشابهة من رسائل البريد الإلكتروني بشكل متكرر ، مثل الرسائل الإخبارية والإعلانات ، أو الردود على الاستفسارات الشائعة. باستخدام قوالب OFT ، يمكن للمستخدمين توفير الوقت وضمان الاتساق في اتصالات البريد الإلكتروني الخاصة بهم.
من المهم ملاحظة أنه لا يمكن فتح ملفات OFT واستخدامها إلا مع Microsoft Outlook. قد لا تدعم برامج البريد الإلكتروني أو التطبيقات الأخرى تنسيق الملف هذا. بالإضافة إلى ذلك ، عند مشاركة قوالب OFT مع الآخرين ، من الضروري التأكد من أنهم يستخدمون Microsoft Outlook لاستخدام القالب بشكل صحيح.
ما هو PNG تنسيق الملف
PNG (Portable Network Graphics) هو تنسيق ملف رسومات نقطية مستخدم على نطاق واسع تم تصميمه كبديل لتنسيق GIF (تنسيق تبادل الرسومات) الأقدم. بخلاف GIF ، الذي يحتوي على لوحة ألوان محدودة ويدعم الألوان المفهرسة فقط ، يدعم PNG الصور الحقيقية ذات الألوان الرمادية مع عمق ألوان غني.
يستخدم تنسيق PNG ضغطًا بدون فقدان ، مما يعني أنه يمكن تقليل حجم الملف بدون التضحية بجودة الصورة. وهذا يجعلها مناسبة لتخزين الرسومات التي تتطلب تفاصيل عالية ووضوحًا ، مثل الصور الفوتوغرافية والرسوم التوضيحية والشعارات. غالبًا ما تُستخدم ملفات PNG على الويب للصور التي تحتاج إلى شفافية ، حيث يدعم PNG شفافية قناة ألفا ، مما يسمح بمزج سلس للصور على خلفيات مختلفة.
تتمثل إحدى مزايا PNG في أنها تدعم كلاً من المتشابكة و صور غير متشابكة. يتم تحميل PNGs المتداخلة تدريجيًا ، مما يعرض إصدارًا منخفض الدقة من الصورة قبل عرض التفاصيل ذات الدقة الأعلى تدريجيًا. هذه الميزة مفيدة بشكل خاص للصور الكبيرة أو اتصالات الإنترنت البطيئة ، لأنها توفر تجربة مستخدم أفضل من خلال إظهار معاينة أثناء تحميل الصورة.
يمكن إنشاء ملفات PNG وتحريرها باستخدام برامج رسومات متنوعة ، مثل Adobe Photoshop و GIMP و Paint.NET. يتم دعمها على نطاق واسع بواسطة متصفحات الويب الحديثة وعارضات الصور وأدوات التحرير عبر أنظمة التشغيل المختلفة.