Преобразование PowerPoint в Word
Contents
[
Hide
]
Если вы планируете использовать текстовое содержимое или информацию из презентации (PPT или PPTX) новыми способами, вам может быть полезно преобразовать презентацию в Word (DOC или DOCX).
- По сравнению с Microsoft PowerPoint, приложение Microsoft Word более оснащено инструментами или функциональностью для работы с содержимым.
- Кроме функций редактирования в Word, вы также можете извлечь выгоду от улучшенного сотрудничества, печати и функций обмена.
Вы можете попробовать наш Онлайн-конвертер Презентация в Word, чтобы увидеть, что вы можете получить от работы с текстовым содержимым слайдов.
Aspose.Slides и Aspose.Words
Для преобразования файла PowerPoint (PPTX или PPT) в Word (DOCX или DOC) вам нужны обе библиотеки Aspose.Slides для C++ и Aspose.Words для C++.
Как самостоятельный API, Aspose.Slides для C++ предоставляет функции, которые позволяют извлекать тексты из презентаций.
Aspose.Words — это продвинутый API для обработки документов, который позволяет приложениям генерировать, изменять, преобразовывать, рендерить, печатать файлы и выполнять другие задачи с документами без использования Microsoft Word.
Преобразование PowerPoint в Word
Используйте этот фрагмент кода для преобразования PowerPoint в Word:
auto presentation = MakeObject<Presentation>();
auto doc = MakeObject<Aspose::Words::Document>();
auto builder = MakeObject<Aspose::Words::DocumentBuilder>(doc);
for (const auto& slide : presentation->get_Slides())
{
// генерирует и вставляет изображение слайда
auto image = slide->GetImage(1.0f, 1.0f);
builder->InsertImage(image);
// вставляет тексты слайда
for (const auto& shape : slide->get_Shapes())
{
if (ObjectExt::Is<AutoShape>(shape))
{
auto autoShape = System::AsCast<AutoShape>(shape);
builder->Writeln(autoShape->get_TextFrame()->get_Text());
}
}
builder->InsertBreak(Aspose::Words::BreakType::PageBreak);
}