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);

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

أنظر أيضا