
MS PowerPoint memungkinkan penyajian informasi atau data dalam bentuk slide presentasi. Ini juga menyediakan penampil PowerPoint untuk melihat semua slide sebagai tayangan slide. Dalam kasus tertentu, kami mungkin perlu merender slide presentasi PowerPoint dalam format lain seperti gambar PDF, JPG, atau HTML. Pada artikel ini, kita akan mempelajari cara merender presentasi PowerPoint dalam format lain menggunakan C#. Topik-topik berikut akan dibahas dalam artikel ini:
- C# API untuk Membuat Presentasi PowerPoint
- Render Presentasi PowerPoint dalam PDF
- Lihat Presentasi PowerPoint dalam HTML
- Render Catatan PowerPoint dalam HTML
- Konversi Slide PowerPoint menjadi Gambar JPG
C# API untuk Merender Presentasi PowerPoint
Untuk merender file PPT atau PPTX dalam format lain, kami akan menggunakan GroupDocs.Viewer for .NET API. Ini memungkinkan rendering dan tampilan format presentasi PowerPoint yang didukung secara terprogram. Harap unduh DLL untuk API atau instal menggunakan NuGet.
PM> Install-Package GroupDocs.Viewer
Render Presentasi PowerPoint dalam PDF menggunakan C#
Kita dapat merender presentasi PowerPoint menjadi dokumen PDF dengan mengikuti langkah-langkah berikut ini:
- Muat presentasi PowerPoint menggunakan kelas Viewer.
- Buat instance kelas PdfViewOptions dengan jalur file PDF keluaran sebagai argumen.
- Terakhir, panggil metode View() untuk menyimpan PPTX sebagai PDF. Dibutuhkan objek PdfViewOptions sebagai argumen.
Contoh kode berikut menunjukkan cara merender file PPTX ke PDF menggunakan C#.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// This code example demonstrates how to render PPTX in PDF. // Load the PowerPoint PPTX file Viewer viewer = new Viewer(@"D:\Files\Viewer\sample.pptx"); // Define PDF view options. // PdfViewOptions class provides options for rendering documents into PDF format. PdfViewOptions viewOptions = new PdfViewOptions(@"D:\Files\Viewer\sample_output.pdf"); // View viewer.View(viewOptions); Render Presentasi PowerPoint dalam PDF menggunakan C#.
Lihat Presentasi PowerPoint dalam HTML menggunakan C#
Kami juga dapat merender presentasi PowerPoint dalam HTML untuk dilihat di browser dengan mengikuti langkah-langkah berikut:
- Muat presentasi PowerPoint menggunakan kelas Viewer.
- Buat instance kelas HtmlViewOptions menggunakan metode ForEmbeddedResources . Dibutuhkan jalur file HTML keluaran sebagai argumen.
- Atur berbagai HtmlViewOptions seperti RenderToSinglePage, dll.
- Terakhir, panggil metode View() untuk menyimpan PPTX sebagai HTML. Dibutuhkan objek HtmlViewOptions sebagai argumen.
Contoh kode berikut menunjukkan cara merender PPTX sebagai HTML menggunakan C#.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// This code example demonstrates how to render PPTX in HTML. // Load the PowerPoint PPTX file Viewer viewer = new Viewer(@"D:\Files\Viewer\sample.pptx"); // Define HTML view options // HtmlViewOptions class provides options for rendering documents into HTML format. // Rendering to HTML with embedded resources integrates page resources into HTML and makes each document // page self-sufficient. The drawback is that page size and loading speed may decrease. HtmlViewOptions viewOptions = HtmlViewOptions.ForEmbeddedResources(@"D:\Files\Viewer\sample_output.html"); // Render all the slides in a single HTML page. viewOptions.RenderToSinglePage = true; // View viewer.View(viewOptions); Lihat Presentasi PowerPoint dalam HTML menggunakan C#.
Render Catatan PowerPoint dalam HTML menggunakan C#
Kita dapat membuat catatan presentasi PowerPoint dalam HTML dengan mengikuti langkah-langkah yang disebutkan sebelumnya. Namun, kami hanya perlu mengaktifkan rendering catatan seperti yang ditunjukkan di bawah ini:
viewOptions.RenderNotes = true;
Contoh kode berikut menampilkan cara merender catatan presentasi PowerPoint dalam HTML menggunakan C#.
// This code example demonstrates how to render PPTX presentation notes in HTML. | |
// Load the PowerPoint PPTX file | |
Viewer viewer = new Viewer(@"D:\Files\Viewer\sample.pptx"); | |
// Define HTML view options | |
HtmlViewOptions viewOptions = HtmlViewOptions.ForEmbeddedResources(@"D:\Files\Viewer\sample_output.html"); | |
// Render all the slides in a single HTML page. | |
viewOptions.RenderToSinglePage = true; | |
// Render presentation notes | |
viewOptions.RenderNotes = true; | |
// View | |
viewer.View(viewOptions); |

Render Catatan Presentasi PowerPoint dalam HTML menggunakan C#.
Ubah Slide PowerPoint menjadi Gambar JPG menggunakan C#
Kami dapat merender presentasi PowerPoint dan menyimpan semua slide sebagai gambar JPG dengan mengikuti langkah-langkah berikut:
- Muat presentasi PowerPoint menggunakan kelas Viewer.
- Buat instance kelas ViewInfoOptions menggunakan metode ForJpgView.
- Dapatkan ViewInfo menggunakan metode GetViewInfo.
- Baca properti ViewInfo.Pages.Count dan ulangi semua slide satu per satu.
- Buat instance dari kelas JpgViewOptions.
- Terakhir, panggil metode View() untuk menyimpan slide sebagai JPG. Dibutuhkan objek JpgViewOptions dan nomor Halaman sebagai argumen.
Contoh kode berikut menampilkan cara merender slide PowerPoint menjadi gambar JPG menggunakan C#.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// This code example demonstrates how to render PPTX in JPG. // Load the PowerPoint PPTX file Viewer viewer = new Viewer(@"D:\Files\Viewer\sample.pptx"); // Get document information such as file type and pages count // ViewInfoOptions class provides options used for retrieving information about view. // ForJpgView() method retrieves information when rendering into JPG. ViewInfoOptions viewInfoOptions = ViewInfoOptions.ForJpgView(); ViewInfo viewInfo = viewer.GetViewInfo(viewInfoOptions); // Show document information Console.WriteLine("Document type is: " + viewInfo.FileType); Console.WriteLine("Pages count: " + viewInfo.Pages.Count); // Save easch slide as JPG image for(int count=1;count<=viewInfo.Pages.Count;count++) { // Define JPG view options // JpgViewOptions class provides options for rendering documents into JPG format. JpgViewOptions viewOptions = new JpgViewOptions(@"D:\Files\Viewer\Images\"+ "slide_" + count + ".jpg"); // Render view viewer.View(viewOptions, count); } Ubah Slide PowerPoint menjadi Gambar JPG menggunakan C#.
Dapatkan Lisensi Gratis
Silakan coba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.
Kesimpulan
Dalam artikel ini, kita telah mempelajari cara:
- merender slide PowerPoint dari PPTX ke PDF dalam C#;
- lihat slide PowerPoint di browser secara terprogram;
- mengonversi slide PowerPoint menjadi gambar JPG.
Selain itu, Anda dapat mempelajari lebih lanjut tentang GroupDocs.Viewer untuk .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.