Mengonversi Presentasi PowerPoint ke Dokumen Word dalam C++
Pendahuluan
Jika Anda berencana untuk menggunakan konten teks atau informasi dari presentasi (PPT atau PPTX) dengan cara baru, Anda mungkin akan memperoleh manfaat dengan mengonversi presentasi tersebut ke Word (DOC atau DOCX).
- Dibandingkan dengan Microsoft PowerPoint, aplikasi Microsoft Word dilengkapi dengan lebih banyak alat atau fungsionalitas untuk konten.
- Selain fungsi penyuntingan di Word, Anda juga dapat memperoleh manfaat dari fitur kolaborasi, pencetakan, dan berbagi yang ditingkatkan.
Aspose.Slides dan Aspose.Words
Untuk mengonversi file PowerPoint (PPTX atau PPT) ke Word (DOCX atau DOCX), Anda memerlukan kedua Aspose.Slides for C++ dan Aspose.Words for C++.
Sebagai API mandiri, Aspose.Slides untuk C++ menyediakan fungsi yang memungkinkan Anda mengekstrak teks dari presentasi.
Aspose.Words adalah API pemrosesan dokumen lanjutan yang memungkinkan aplikasi untuk membuat, memodifikasi, mengonversi, merender, mencetak file, dan melakukan tugas lainnya dengan dokumen tanpa menggunakan Microsoft Word.
Konversi Presentasi PowerPoint ke Dokumen Word
Gunakan potongan kode ini untuk mengonversi PowerPoint ke 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())
{
// menghasilkan dan menyisipkan gambar slide
auto image = slide->GetImage(1.0f, 1.0f);
builder->InsertImage(image);
// menyisipkan teks slide
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);
}
FAQ
Komponen apa yang perlu diinstal untuk mengonversi presentasi PowerPoint dan OpenDocument ke dokumen Word?
Anda hanya perlu menambahkan paket masing-masing untuk Aspose.Slides for C++ dan Aspose.Words for C++ ke proyek Anda. Kedua pustaka beroperasi sebagai API mandiri, dan tidak ada keharusan untuk menginstal Microsoft Office.
Apakah semua format presentasi PowerPoint dan OpenDocument didukung?
Aspose.Slides mendukung semua format presentasi, termasuk PPT, PPTX, ODP, dan jenis file umum lainnya. Hal ini memastikan Anda dapat bekerja dengan presentasi yang dibuat dalam berbagai versi Microsoft PowerPoint.