Konversikan PowerPoint ke JPG menggunakan C++

Microsoft PowerPoint adalah perangkat lunak yang kuat dan kaya fitur yang memungkinkan Anda membuat slide yang indah untuk digunakan dalam rapat Anda. Meskipun PowerPoint bagus untuk tujuan presentasi, namun tidak ideal untuk menampilkan konten di web, terutama jika konten hanya untuk tujuan informasi. Untuk ini, opsi yang lebih baik adalah mengonversi file PPTX menjadi gambar seperti JPEG atau PNG. Pada artikel ini, Anda akan mempelajari cara mengonversi PowerPoint ke JPG secara terprogram menggunakan C++.

C++ API untuk Mengonversi PowerPoint ke JPG

Aspose.Slides for C++ adalah API kaya fitur yang memungkinkan Anda membuat dan mengubah file PowerPoint tanpa memerlukan Microsoft PowerPoint. Selain itu, API mendukung konversi slide PowerPoint ke gambar JPG. Anda dapat menginstal API melalui NuGet atau mengunduhnya langsung dari bagian Unduhan.

PM> Install-Package Aspose.Slides.Cpp

Konversikan PPTX ke JPG menggunakan C++

Berikut ini adalah langkah-langkah untuk mengonversi file PowerPoint ke gambar JPG.

Berikut ini adalah contoh kode untuk mengonversi file PPTX ke gambar JPG menggunakan C++

// Path ke direktori dokumen.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\";

// Kelas Presentasi Instansiasi
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// Buat gambar skala penuh
	auto bitmap = slide->GetThumbnail(1, 1);

	// Simpan gambar dalam format JPEG
	bitmap->Save(outputFilePath + u"SampleSlideImage_out_" + slide->get_SlideNumber() + u".jpg", ImageFormat::get_Jpeg());
}

File PowerPoint Sumber

Gambar File Sumber PowerPoint

Gambar JPG yang dikonversi

Gambar JPG yang dikonversi

Konversikan PowerPoint ke JPG dengan Dimensi Gambar Kustom

Dengan Aspose.Slides for C++, Anda dapat menyesuaikan dimensi gambar yang dihasilkan sesuai dengan kebutuhan Anda. Berikut ini adalah langkah-langkah untuk mengonversi slide PowerPoint ke gambar JPG dengan dimensi khusus.

Berikut ini adalah contoh kode untuk mengonversi presentasi PowerPoint ke gambar JPG dengan dimensi khusus.

// Path ke direktori dokumen.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\";

// Kelas Presentasi Instansiasi
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Dimensi yang ditentukan pengguna
int desiredX = 1200;
int desiredY = 800;

// Mendapatkan nilai skala X dan Y
float ScaleX = (float)(1.0 / presentation->get_SlideSize()->get_Size().get_Width()) * desiredX;
float ScaleY = (float)(1.0 / presentation->get_SlideSize()->get_Size().get_Height()) * desiredY;

for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// Buat gambar skala khusus
	auto bitmap = slide->GetThumbnail(ScaleX, ScaleY);

	// Simpan gambar dalam format JPEG
	bitmap->Save(outputFilePath + u"SampleSlideImageCustomDimension_out_" + slide->get_SlideNumber() + u".jpg", ImageFormat::get_Jpeg());
}

Dapatkan Lisensi Gratis

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

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi slide PowerPoint ke gambar JPG menggunakan C++. Selanjutnya, Anda melihat cara memberikan dimensi khusus untuk gambar yang dihasilkan. Aspose.Slides for C++ menawarkan banyak fitur lain untuk bekerja dengan file PowerPoint. Anda dapat menjelajahi API secara mendetail dengan menggunakan dokumentasi resmi. Jika Anda memiliki pertanyaan, jangan ragu untuk menghubungi kami di forum.

Lihat juga

Tip: Aspose online PowerPoint to JPG converter adalah implementasi langsung dari proses konversi PowerPoint ke JPG, jadi sebaiknya Anda memeriksanya.