Konversikan PowerPoint ke Gambar

Mungkin ada berbagai skenario saat Anda perlu mengonversi gambar PowerPoint PPT atau PPTX ke JPG. Misalnya, Anda mungkin perlu menampilkan slide presentasi PPT/PPTX dalam mode hanya baca dalam aplikasi Anda atau Anda mungkin ingin membuat thumbnail untuk setiap slide presentasi PowerPoint dan lain-lain. Untuk mengotomatiskan konversi PowerPoint ke JPG, saya Saya akan menunjukkan cara mengonversi slide PPT atau PPTX ke gambar JPG secara terprogram di C# .NET.

Mengonversi Gambar PPT atau PPTX ke JPG dalam C#

Untuk mengonversi gambar PPT(X) ke JPG, kami akan menggunakan Aspose.Slides for .NET yang merupakan paket .NET lengkap untuk otomatisasi PowerPoint. API menyediakan konversi presentasi PowerPoint berkualitas tinggi ke berbagai format file termasuk JPG.

Anda dapat mengunduh dan mereferensikan DLL API atau menginstal paket menggunakan NuGet Package Manager atau Package Manager Console.

Menggunakan Manajer Paket NuGet

PPT ke JPG dalam C#

Menggunakan Konsol Pengelola Paket

PM> Install-Package Aspose.Slides

Konversikan PowerPoint PPT ke JPG dalam C#

Berikut langkah-langkah untuk convert PPT ke JPG menggunakan Aspose.Slides for .NET.

Contoh kode berikut menunjukkan cara mengonversi gambar PPT ke JPG dalam C#.

using (Presentation pres = new Presentation("PowerPoint-Presentation.ppt"))
{
	foreach (ISlide sld in pres.Slides)
	{
		// Buat gambar skala penuh
		Bitmap bmp = sld.GetThumbnail(1f, 1f);

		// Simpan gambar ke disk dalam format JPEG
		bmp.Save(string.Format("Slide_{0}.jpg", sld.SlideNumber), System.Drawing.Imaging.ImageFormat.Jpeg);
	}
}

Presentasi powerpoint

PowerPoint PPTX ke JPG dalam C#

Gambar JPG yang dikonversi

PPT PPTX ke JPG dalam C#

Konversikan PowerPoint PPTX ke JPG dengan Dimensi Khusus dalam C#

Anda juga dapat menyesuaikan dimensi gambar JPG sesuai kebutuhan Anda. Contoh kode berikut menunjukkan cara menentukan nilai ScaleX dan ScaleY saat mengonversi PPTX ke JPG di C#.

using (Presentation pres = new Presentation("PowerPoint-Presentation.pptx"))
{
	// Tentukan dimensi
	int desiredX = 1200;
	int desiredY = 800;
	// Dapatkan nilai skala X dan Y
	float ScaleX = (float)(1.0 / pres.SlideSize.Size.Width) * desiredX;
	float ScaleY = (float)(1.0 / pres.SlideSize.Size.Height) * desiredY;

	foreach (ISlide sld in pres.Slides)
	{
		// Buat gambar skala penuh
		Bitmap bmp = sld.GetThumbnail(ScaleX, ScaleY);

		// Simpan gambar ke disk dalam format JPEG
		bmp.Save(string.Format("Slide_{0}.jpg", sld.SlideNumber), System.Drawing.Imaging.ImageFormat.Jpeg);
	}
}

Dapatkan Lisensi Sementara Gratis untuk Aspose.Slides for .NET

Anda bisa mendapatkan lisensi sementara gratis untuk Aspose.Slides for .NET untuk menghindari batasan uji coba.

Lihat juga

Kiat: Anda mungkin ingin melihat konverter Aspose PowerPoint ke JPG atau PPTX ke JPG gratis.