Aspose::Words::Properties::BuiltInDocumentProperties::get_Thumbnail метод
Содержание
[
Скрывать
]BuiltInDocumentProperties::get_Thumbnail method
Получает или задает миниатюру документа.
System::ArrayPtr<uint8_t> Aspose::Words::Properties::BuiltInDocumentProperties::get_Thumbnail()
Примечания
Пока это свойство используется только при экспорте документа в ePub, оно не читается и не записывается в другие форматы документов.
Изображение произвольного формата можно установить в это свойство, но формат проверяется при экспорте.
Для публикации ePub можно использовать только изображения gif, jpeg и png.
Примеры
Показывает, как добавить миниатюру к документу, который мы сохраняем как Epub.
auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);
builder->Writeln(u"Hello world!");
// Если мы сохраняем документ, у которого свойство "Thumbnail" содержит добавленные нами данные изображения, как Epub,
// чтатель, открывающий этот документ, может отобразить изображение до первой страницы.
System::SharedPtr<Aspose::Words::Properties::BuiltInDocumentProperties> properties = doc->get_BuiltInDocumentProperties();
System::ArrayPtr<uint8_t> thumbnailBytes = System::IO::File::ReadAllBytes(get_ImageDir() + u"Logo.jpg");
properties->set_Thumbnail(thumbnailBytes);
doc->Save(get_ArtifactsDir() + u"DocumentProperties.Thumbnail.epub");
// Мы можем извлечь миниатюру документа и сохранить её в локальной файловой системе.
System::SharedPtr<Aspose::Words::Properties::DocumentProperty> thumbnail = doc->get_BuiltInDocumentProperties()->idx_get(u"Thumbnail");
System::IO::File::WriteAllBytes(get_ArtifactsDir() + u"DocumentProperties.Thumbnail.gif", thumbnail->ToByteArray());
См. также
- Class BuiltInDocumentProperties
- Namespace Aspose::Words::Properties
- Library Aspose.Words for C++