Ubah Presentasi PowerPoint menjadi SVG menggunakan C++

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++ 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.

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.