PowerPoint Sunumlarını C++'ta Word Belgelerine Dönüştürme

Giriş

Bir sunumdan (PPT veya PPTX) metin içeriği veya bilgi kullanmayı yeni şekillerde planlıyorsanız, sunumu Word’e (DOC veya DOCX) dönüştürmekten fayda sağlayabilirsiniz.

  • Microsoft PowerPoint ile karşılaştırıldığında, Microsoft Word uygulaması içerik için daha fazla araç ve işlevselliğe sahiptir.
  • Word’deki düzenleme işlevlerinin yanı sıra, geliştirilmiş işbirliği, yazdırma ve paylaşım özelliklerinden de faydalanabilirsiniz.

Aspose.Slides ve Aspose.Words

Bir PowerPoint dosyasını (PPTX veya PPT) Word (DOCX veya DOC) formatına dönüştürmek için hem Aspose.Slides for C++ hem de Aspose.Words for C++ gerekir.

Bağımsız bir API olarak, C++ için Aspose.Slides sunumlardan metin çıkarmanıza izin veren işlevler sunar.

Aspose.Words gelişmiş bir belge işleme API’sıdır ve uygulamaların Microsoft Word kullanmadan dosyalar oluşturmasına, değiştirmesine, dönüştürmesine, görüntülemesine, yazdırmasına ve belgeyle ilgili diğer görevleri yerine getirmesine olanak tanır.

PowerPoint Sunumunu Word Belgesine Dönüştürme

PowerPoint’i Word’e dönüştürmek için bu kod parçacığını kullanın:

auto presentation = MakeObject<Presentation>();
auto doc = MakeObject<Aspose::Words::Document>();
auto builder = MakeObject<Aspose::Words::DocumentBuilder>(doc);

for (const auto& slide : presentation->get_Slides())
{
    // slayt görüntüsü oluşturur ve ekler
    auto image = slide->GetImage(1.0f, 1.0f);
    builder->InsertImage(image);

    // slayt metinlerini ekler
    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);
}

SSS

PowerPoint ve OpenDocument sunumlarını Word belgelerine dönüştürmek için hangi bileşenler kurulmalıdır?

Projenize yalnızca Aspose.Slides for C++ ve Aspose.Words for C++ ilgili paketlerini eklemeniz yeterlidir. Her iki kütüphane de bağımsız API’lar olarak çalışır ve Microsoft Office’in kurulu olmasına gerek yoktur.

Tüm PowerPoint ve OpenDocument sunum formatları destekleniyor mu?

Aspose.Slides tüm sunum formatlarını destekler, bunlar arasında PPT, PPTX, ODP ve diğer yaygın dosya türleri bulunmaktadır. Bu, çeşitli Microsoft PowerPoint sürümlerinde oluşturulmuş sunumlarla çalışabileceğiniz anlamına gelir.