Преобразование PPT в Word на C++

Мощный кроссплатформенный C++ API для преобразования PowerPoint в Word с использованием кода C++ без использования Microsoft PowerPoint или Office.

Конвертируйте PowerPoint в Word с помощью Aspose.Slides и Aspose.Words

Aspose.Slides для C++ и [Aspose.Words для C++]( https://products.aspose.com/ words/cpp/) — это мощные библиотеки C++, используемые для управления и преобразования презентаций PowerPoint, документов Word и других файлов. Когда вы конвертируете PowerPoint в Word, вы, по сути, перемещаете содержимое слайдов презентации на страницы документа Word.

Преобразование PowerPoint в Word на C++

Вы можете быстро преобразовать PPT в Word, написав всего несколько строк кода.

Код C++ для преобразования 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())
{
    // generates and inserts slide image
    auto bitmap = slide->GetThumbnail(1.0f, 1.0f);
    builder->InsertImage(bitmap);

    // inserts slide's texts
    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);
}

Как преобразовать PPT в Word

  1. Установите Aspose.Slides для C++ и Aspose.Words для C++

  2. Создайте экземпляр класса Presentation и класса Doc.

  3. Загрузите презентацию PPT, которую вы хотите преобразовать в Word.

  4. Создавайте изображения и тексты на основе содержимого слайдов.

  5. Сохраните полученный документ Word.

Бесплатный онлайн-конвертер

Как преобразовать PPT в HTML в Python

Другие поддерживаемые преобразования

Вы также можете конвертировать PowerPoint в файлы других форматов.