FileFormatUtil

FileFormatUtil class

يوفر طرقًا مساعدة للعمل مع تنسيقات الملفات، مثل اكتشاف تنسيق الملف أو تحويل امتدادات الملفات من/إلى تعداد تنسيقات الملفات.

لمعرفة المزيد، قم بزيارةكشف تنسيق الملف والتحقق من توافق التنسيق مقالة توثيقية.

public static class FileFormatUtil

طُرق

اسموصف
static ContentTypeToLoadFormat(string)تحويل نوع محتوى IANA إلى قيمة تعدادية لتنسيق التحميل.
static ContentTypeToSaveFormat(string)تحويل نوع محتوى IANA إلى قيمة تعدادية لتنسيق الحفظ.
static DetectFileFormat(Stream)يكتشف ويعيد المعلومات المتعلقة بتنسيق المستند المخزن في الدفق.
static DetectFileFormat(string)يكتشف ويعيد المعلومات المتعلقة بتنسيق مستند مخزن في ملف قرص.
static ExtensionToSaveFormat(string)تحويل امتداد اسم الملف إلى ملفSaveFormat القيمة.
static ImageTypeToExtension(ImageType)تحويل قيمة تعدادية لنوع صورة Aspose.Words إلى امتداد ملف. الامتداد الذي تم إرجاعه عبارة عن سلسلة صغيرة ذات نقطة بادئة.
static LoadFormatToExtension(LoadFormat)تحويل قيمة تعداد تنسيق التحميل إلى امتداد الملف. الامتداد الذي تم إرجاعه عبارة عن سلسلة صغيرة ذات نقطة بادئة.
static LoadFormatToSaveFormat(LoadFormat)تحويل أLoadFormat القيمة إلى أSaveFormat القيمة إن أمكن.
static SaveFormatToExtension(SaveFormat)تحويل قيمة تعداد تنسيق الحفظ إلى امتداد الملف. الامتداد الذي تم إرجاعه عبارة عن سلسلة صغيرة ذات نقطة بادئة.
static SaveFormatToLoadFormat(SaveFormat)تحويل أSaveFormat القيمة إلى أLoadFormat القيمة إن أمكن.

أمثلة

يوضح كيفية اكتشاف الترميز في ملف html.

FileFormatInfo info = FileFormatUtil.DetectFileFormat(MyDir + "Document.html");

Assert.AreEqual(LoadFormat.Html, info.LoadFormat);

// يتم استخدام خاصية الترميز فقط عندما نقوم بإنشاء كائن FileFormatInfo لمستند html.
Assert.AreEqual("Western European (Windows)", info.Encoding.EncodingName);
Assert.AreEqual(1252, info.Encoding.CodePage);

أنظر أيضا