Format SVG sering digunakan untuk menyematkan konten di aplikasi web dan desktop. Mungkin ada situasi di mana Anda perlu menyematkan presentasi PowerPoint Anda di aplikasi tersebut. Dalam keadaan seperti itu, mengonversi file PowerPoint ke format SVG akan sangat membantu. Untuk itu, artikel ini akan mengajarkan Anda cara mengonversi PowerPoint PPT atau PPTX ke SVG di C++.
- C++ API untuk Mengonversi PowerPoint ke SVG
- Langkah-langkah untuk Mengonversi PowerPoint PPT ke SVG di C++
- Konversikan PowerPoint ke SVG di C++
C++ PowerPoint PPT to SVG Converter - Unduhan Gratis
Aspose.Slides for C++ adalah C++ API untuk bekerja dengan file PowerPoint. Ini memungkinkan Anda untuk membuat, membaca, dan memodifikasi file PowerPoint PPT dan PPTX tanpa memerlukan perangkat lunak tambahan. Selain itu, API mendukung konversi file PPTX/PPT ke format SVG. Anda dapat menginstal API melalui NuGet atau mengunduhnya langsung dari bagian Unduhan.
PM> Install-Package Aspose.Slides.Cpp
Langkah-langkah untuk Mengonversi PPTX ke SVG di C++
Konversi presentasi PowerPoint PPT atau PPTX ke SVG sangat sederhana. Berikut adalah langkah-langkah yang diperlukan untuk mengonversi file PPT/PPTX ke format SVG menggunakan Aspose.Slides for C++.
- Muat file PowerPoint PPT atau PPTX dari disk.
- Ulangi slide dalam presentasi.
- Simpan setiap slide sebagai file SVG ke lokasi yang diinginkan.
Sekarang, mari kita lihat bagaimana mengonversi langkah-langkah ini menjadi kode untuk mengonversi PPTX ke SVG di C++.
Konversikan PowerPoint PPT ke SVG di C++
Berikut adalah langkah-langkah untuk mengubah file PowerPoint PPTX/PPT ke format SVG.
- Muat file PowerPoint menggunakan kelas Presentation.
- Ulangi slide presentasi.
- Di dalam loop, buat instance dari kelas FileStream.
- Tulis slide ke aliran menggunakan ISlide->WriteAsSvg(System::SharedPtrSystem::IO::Stream aliran) metode.
- Terakhir, tutup alirannya.
Kode contoh berikut menunjukkan cara mengonversi file PowerPoint PPTX/PPT ke format SVG menggunakan C++.
// Jalur file sumber
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
// Muat file presentasi
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Ulangi slide
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
// Buat instance dari kelas FileStream
SharedPtr<FileStream> stream = File::OpenWrite(String::Format(u"OutputDirectory\\PresentationToSvg_out_{0}.svg", slide->get_SlideNumber()));
// Tulis slide ke aliran
slide->WriteAsSvg(stream);
// Tutup alirannya
stream->Close();
}
Konverter PowerPoint ke SVG C++ - Dapatkan Lisensi Gratis
Untuk menggunakan Aspose.Slides tanpa batasan evaluasi, Anda bisa mendapatkan lisensi sementara gratis.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara mengonversi file PowerPoint PPTX/PPT ke format SVG di C++. Contoh kode yang dibagikan menunjukkan cara mengonversi file PowerPoint ke format SVG hanya dalam beberapa baris kode. Aspose.Slides for C++ adalah API andal yang menyediakan banyak fitur tambahan untuk mengotomatiskan tugas terkait PowerPoint Anda. Anda dapat menjelajahi API secara mendetail dengan mengunjungi dokumentasi resmi. Jika ada pertanyaan, jangan ragu untuk menghubungi kami di forum dukungan gratis.
Lihat juga
Tip: Anda mungkin ingin memeriksa Aspose free PowerPoint to SVG Converter.