Ubah Presentasi PowerPoint menjadi Dokumen Word menggunakan C++

Mungkin ada kasus di mana Anda memiliki presentasi PowerPoint dan ingin membuat dokumen yang menjelaskan isinya secara mendetail. Untuk itu, Anda dapat mengonversi file PPTX ke format Word dan memodifikasi file Word untuk memasukkan detail setiap slide. Pada artikel ini, Anda akan mempelajari cara mengonversi file PowerPoint PPTX/PPT ke format Word secara terprogram menggunakan C++.

C++ API untuk Mengonversi File PowerPoint ke Format Word

Untuk mengonversi presentasi PowerPoint ke dokumen Word, kami akan menggunakan API Aspose.Slides for C++ dan Aspose.Words for C++. Yang pertama adalah API untuk bekerja dengan file PowerPoint, sedangkan yang terakhir digunakan untuk membuat, membaca, dan memodifikasi dokumen Word. Kami akan menggunakan Aspose.Slides for C++ API untuk mengonversi file PowerPoint ke format HTML dan Aspose.Words for C++ API untuk mengonversi format HTML ke Word yang dihasilkan. Anda dapat menginstal API melalui NuGet atau mengunduhnya langsung dari bagian Unduhan.

PM> Install-Package Aspose.Slides.Cpp
PM> Install-Package Aspose.Words.Cpp

Mengonversi File PPTX/PPT PowerPoint ke Format DOCX menggunakan C++

Berikut ini adalah langkah-langkah untuk mengonversi File PowerPoint PPTX/PPT ke Format DOCX menggunakan C++.

Kode contoh berikut menunjukkan cara mengonversi File PPTX/PPT PowerPoint ke Format DOCX menggunakan C++.

// Jalur file
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\SlidesToWord_out.docx";

// Muat file presentasi
auto presentation = System::MakeObject<Aspose::Slides::Presentation>(sourceFilePath);

// Buat instance dari kelas MemoryStream
auto stream = System::MakeObject<MemoryStream>();

// Simpan presentasi ke aliran
presentation->Save(stream, SaveFormat::Html);
stream->Flush();
stream->Seek(0, SeekOrigin::Begin);

// Buat instance kelas Document menggunakan aliran
auto doc = System::MakeObject<Aspose::Words::Document>(stream);

// Simpan dokumen Word
doc->Save(outputFilePath, Aspose::Words::SaveFormat::Docx);

Dapatkan Lisensi Gratis

Untuk mencoba API tanpa batasan evaluasi, Anda dapat meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi file PowerPoint PPTX/PPT ke dokumen Word menggunakan C++. Kami menggunakan Aspose.Slides for C++ API untuk mengonversi file PPTX/PPT ke format HTML dan Aspose.Words for C++ API untuk mengonversi HTML yang dihasilkan ke format DOCX. Untuk mempelajari lebih lanjut tentang API ini, Anda dapat mengunjungi dokumentasi resminya. Jika ada pertanyaan, jangan ragu untuk menghubungi kami di forum dukungan gratis.

Catatan: Anda mungkin ingin melihat Aspose PowerPoint to Word Converter, yang merupakan implementasi langsung dari prosedur utama dalam artikel ini.

Lihat juga