Aspose::Words::FileFormatUtil класс
Содержание
[
Скрывать
]FileFormatUtil class
Предоставляет вспомогательные методы для работы с файловыми форматами, такие как определение формата файла или преобразование расширений файлов в/из перечислений форматов файлов. Чтобы узнать больше, посетите статью документации Detect File Format and Check Format Compatibility.
class FileFormatUtil
Методы
| Метод | Описание |
|---|---|
| static ContentTypeToLoadFormat(const System::String&) | Преобразует тип содержимого IANA в перечисляемое значение формата загрузки. |
| static ContentTypeToSaveFormat(const System::String&) | Преобразует тип содержимого IANA в перечисляемое значение формата сохранения. |
| static DetectFileFormat(const System::String&) | Определяет и возвращает информацию о формате документа, хранящегося в дисковом файле. |
| static DetectFileFormat(const System::SharedPtr<System::IO::Stream>&) | Определяет и возвращает информацию о формате документа, хранящегося в потоке. |
| static DetectFileFormat(std::basic_istream<CharType, Traits>&) | |
| static ExtensionToSaveFormat(const System::String&) | Преобразует расширение имени файла в значение SaveFormat. |
| FileFormatUtil() | |
| static ImageTypeToExtension(Aspose::Words::Drawing::ImageType) | Преобразует перечисляемое значение типа изображения Aspose.Words в расширение файла. Возвращаемое расширение — строка в нижнем регистре с ведущей точкой. |
| static LoadFormatToExtension(Aspose::Words::LoadFormat) | Преобразует перечисляемое значение формата загрузки в расширение файла. Возвращаемое расширение — строка в нижнем регистре с ведущей точкой. |
| static LoadFormatToSaveFormat(Aspose::Words::LoadFormat) | Преобразует значение LoadFormat в значение SaveFormat, если это возможно. |
| static SaveFormatToExtension(Aspose::Words::SaveFormat) | Преобразует перечисляемое значение формата сохранения в расширение файла. Возвращаемое расширение — строка в нижнем регистре с ведущей точкой. |
| static SaveFormatToLoadFormat(Aspose::Words::SaveFormat) | Преобразует значение SaveFormat в значение LoadFormat, если это возможно. |
Примеры
Показывает, как определить кодировку в HTML‑файле.
System::SharedPtr<Aspose::Words::FileFormatInfo> info = Aspose::Words::FileFormatUtil::DetectFileFormat(get_MyDir() + u"Document.html");
ASSERT_EQ(Aspose::Words::LoadFormat::Html, info->get_LoadFormat());
// Свойство Encoding используется только при создании объекта FileFormatInfo для html‑документа.
ASSERT_EQ(u"Western European (Windows)", info->get_Encoding()->get_EncodingName());
ASSERT_EQ(1252, info->get_Encoding()->get_CodePage());
См. также
- Namespace Aspose::Words
- Library Aspose.Words for C++