Pada artikel ini, Anda akan mempelajari cara mengatur latar belakang slide dalam presentasi PowerPoint secara terprogram menggunakan C#. Secara khusus, artikel ini akan membahas cara mengatur latar belakang slide normal serta slide master.

C# API untuk Mengatur Latar Belakang Slide di PowerPoint

Untuk mengatur atau mengubah latar belakang slide dalam presentasi PowerPoint, kita akan menggunakan Aspose.Slides for .NET. API dirancang untuk membuat, memanipulasi, dan mengonversi presentasi PowerPoint dan OpenOffice. Anda dapat mengunduh API atau menginstalnya menggunakan NuGet.

PM> Install-Package Aspose.Slides.NET

Tetapkan Warna Latar Belakang Slide Normal di C#

Berikut ini adalah langkah-langkah untuk mengatur warna latar belakang slide normal dalam presentasi PowerPoint menggunakan C#.

  • Pertama, muat presentasi PowerPoint menggunakan kelas Presentation.
  • Kemudian, atur background slide yang diinginkan dengan menentukan indeksnya menggunakan properti Background, misalnya background type, color, fill type, dll.
  • Terakhir, simpan presentasi yang diperbarui menggunakan metode Presentation.Save(String, SaveFormat).

Contoh kode berikut memperlihatkan cara menyetel latar belakang slide dalam presentasi PowerPoint.

// Instansiasi kelas Presentation yang mewakili file presentasi
using (Presentation pres = new Presentation("presentation.pptx"))
{
    // Atur warna latar belakang ISlide pertama menjadi Biru
    pres.Slides[0].Background.Type = BackgroundType.OwnBackground;
    pres.Slides[0].Background.FillFormat.FillType = FillType.Solid;
    pres.Slides[0].Background.FillFormat.SolidFillColor.Color = Color.Blue;
    
    // Simpan presentasi
    pres.Save("ContentBG_out.pptx", SaveFormat.Pptx);
}

Di bawah ini adalah tangkapan layar slide sebelum mengatur latar belakang.

Presentasi powerpoint

Berikut ini adalah slide PowerPoint setelah pengaturan latar belakang.

Tetapkan Latar Belakang Slide di C#

Tetapkan Warna Latar Belakang Slide Master di C#

Anda juga dapat mengatur latar belakang slide master yang akan mempengaruhi semua slide dalam presentasi. Berikut adalah langkah-langkah untuk mengubah warna background slide master.

Contoh kode berikut menunjukkan cara mengubah latar belakang slide master di PowerPoint.

// Instansiasi kelas Presentation yang mewakili file presentasi
using (Presentation pres = new Presentation("presentation.pptx"))
{
    // Atur warna latar belakang Master ISlide ke Forest Green
    pres.Masters[0].Background.Type = BackgroundType.OwnBackground;
    pres.Masters[0].Background.FillFormat.FillType = FillType.Solid;
    pres.Masters[0].Background.FillFormat.SolidFillColor.Color = Color.ForestGreen;

    // Simpan presentasi
    pres.Save("SetSlideBackgroundMaster_out.pptx", SaveFormat.Pptx);
}

Atur Warna Latar Belakang Gradien Slide

Anda juga dapat mengatur warna latar belakang gradien slide menggunakan Aspose.Slides for .NET, seperti yang ditunjukkan pada langkah-langkah di bawah ini.

Contoh kode berikut menunjukkan cara mengatur warna latar belakang gradien slide di PowerPoint.

// Instansiasi kelas Presentation yang mewakili file presentasi
using (Presentation pres = new Presentation("presentation.pptx"))
{
    // Terapkan efek Gradiant ke Latar Belakang
    pres.Slides[0].Background.Type = BackgroundType.OwnBackground;
    pres.Slides[0].Background.FillFormat.FillType = FillType.Gradient;
    pres.Slides[0].Background.FillFormat.GradientFormat.TileFlip = TileFlip.FlipBoth;

    // Simpan presentasi
    pres.Save("ContentBG_Grad_out.pptx", SaveFormat.Pptx);
}

Tangkapan layar berikut menunjukkan latar belakang gradien slide.

Setel Latar Belakang Gradien Slide di C#

Tetapkan Gambar sebagai Latar Belakang Slide menggunakan C#

Berikut langkah-langkah untuk mengatur gambar sebagai background slide menggunakan C#.

Contoh kode berikut memperlihatkan cara menyetel gambar sebagai latar belakang slide dalam presentasi PowerPoint.

// Instansiasi kelas Presentation yang mewakili file presentasi
using (Presentation pres = new Presentation("SetImageAsBackground.pptx"))
{

    // Atur latar belakang dengan Gambar
    pres.Slides[0].Background.Type = BackgroundType.OwnBackground;
    pres.Slides[0].Background.FillFormat.FillType = FillType.Picture;
    pres.Slides[0].Background.FillFormat.PictureFillFormat.PictureFillMode = PictureFillMode.Stretch;

    // Atur gambar
    System.Drawing.Image img = (System.Drawing.Image)new Bitmap(dataDir + "Tulips.jpg");

    // Tambahkan gambar ke koleksi gambar presentasi
    IPPImage imgx = pres.Images.AddImage(img);

    pres.Slides[0].Background.FillFormat.PictureFillFormat.Picture.Image = imgx;

    // Simpan presentasi
    pres.Save("ContentBG_Img_out.pptx", SaveFormat.Pptx);
}

Dapatkan Lisensi API Gratis

Anda dapat menggunakan Aspose.Slides for .NET tanpa batasan evaluasi dengan meminta lisensi sementara.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengatur latar belakang slide di PowerPoint PPTX atau PPT menggunakan C#. Selanjutnya, Anda telah melihat cara mengatur gradien atau latar belakang gambar dari presentasi PowerPoint. Anda dapat mengunjungi dokumentasi untuk menjelajahi fitur lain dari Aspose.Slides for .NET. Selain itu, Anda juga dapat memberi tahu kami tentang pertanyaan Anda melalui forum kami.

Lihat juga