Cara Membuat Presentasi PowerPoint menggunakan C#

Dalam tutorial sederhana ini, kami akan menunjukkan cara membuat PowerPoint Presentation menggunakan C# bersama dengan langkah-langkah mendetail untuk menyiapkan lingkungan di pihak Anda. Saat bekerja di C# buat presentasi PowerPoint menggunakan langkah-langkah sederhana tanpa bergantung pada PowerPoint. Selain itu, contoh yang diberikan dapat digunakan dengan mulus di semua platform yang didukung .NET.

Langkah-langkah Membuat Presentasi PowerPoint menggunakan C#

  1. Unduh dan instal paket Aspose.Slides for .NET dari NuGet
  2. Gunakan Aspose.Slides, Aspose.Slides.Export dan System.Drawing namespace di proyek Anda
  3. Buat presentasi kosong dengan menggunakan instance kelas Presentation
  4. Tambahkan slide dengan tipe Tata Letak Kosong di dalam koleksi slide presentasi
  5. Tambahkan Bentuk Otomatis Persegi Panjang di dalam slide yang baru dibuat
  6. Tambahkan bingkai teks di dalam bentuk yang ditambahkan dan atur properti tekstualnya
  7. Simpan presentasi sebagai PPTX pada disk menggunakan metode Simpan

Langkah-langkah di atas dalam C# membuat file PPTX tanpa ketergantungan pada MS PowerPoint. Prosesnya dimulai dengan membuat presentasi menggunakan instance kelas Presentation, yang kemudian diikuti dengan menambahkan slide kosong dan autoshape di dalam slide. Selanjutnya, teks ditambahkan dan diformat di dalam bentuk yang ditambahkan sebelum menyimpan file presentasi sebagai PPTX pada disk.

Kode untuk Menghasilkan Presentasi PowerPoint di C#

using System;
using System.Drawing;
using Aspose.Slides;
using Aspose.Slides.Export;
namespace TestSlides
{
public class CreatePresentation
{
public static void GeneratePresentation()
{
// Setting the linence for the product
License SlidesLicense = new License();
SlidesLicense.SetLicense("Aspose.Total.lic");
// Create an empty presentation using Presentation class object
using (Presentation presentation = new Presentation())
{
// Add a Blank slide inside the presentation
ISlide slide = presentation.Slides.AddEmptySlide(presentation.LayoutSlides.GetByType(SlideLayoutType.Blank));
// Insert a Rectangle autoshape inside the slide
IAutoShape autoShape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 50, 150, 300, 0);
// Filling the shape with color
autoShape.FillFormat.FillType = FillType.Solid;
autoShape.FillFormat.SolidFillColor.Color = Color.Green;
// Include some text inside the shape
ITextFrame txtFrame = autoShape.AddTextFrame("Welcome to Aspose Knowledgebase examples");
// Set textual properties
IPortionFormat portionFormat = txtFrame.Paragraphs[0].Portions[0].PortionFormat;
portionFormat.FillFormat.FillType = FillType.Solid;
portionFormat.FillFormat.SolidFillColor.Color = Color.Red;
portionFormat.FontBold = NullableBool.True;
portionFormat.FontItalic = NullableBool.True;
portionFormat.FontHeight = 14;
// Save the presentation on the disk
presentation.Save("NewPresentation.pptx", SaveFormat.Pptx);
}
}
}
}

Dengan menggunakan contoh di atas dalam C# Presentation dalam format PPTX telah disimpan di disk. Pencacah SaveFormat juga memberikan opsi untuk menyimpan presentasi dalam format PPT, PPS, PPSX, ODP, POT dan POTX. Anda juga dapat menyesuaikan teks menggunakan opsi berbeda yang diekspos oleh kelas PortionFormat dan ParagraphFormat yang mencakup pengaturan opsi seperti poin, margin, lekukan, penyorotan, dan coretan teks.

Sebelumnya, kita telah menyaksikan cara menyimpan slide sebagai SVG di C# dalam topik petunjuk lainnya. Namun, dalam topik ini, kita telah mengeksplorasi bagaimana menggunakan C# presentasi PowerPoint dalam format yang berbeda dapat dihasilkan.

 Indonesian