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.
- .NET API untuk Mengatur Latar Belakang Slide di PowerPoint
- Atur Warna Latar Belakang Slide Normal
- Tetapkan Warna Latar Belakang Slide Master
- Gradien sebagai Warna Latar Belakang Slide
- Tetapkan Gambar sebagai Latar Belakang Slide
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.
Berikut ini adalah slide PowerPoint setelah pengaturan latar belakang.
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.
- Pertama, muat presentasi PowerPoint menggunakan kelas Presentation.
- Kemudian, atur latar belakang slide master menggunakan properti Presentation.Masters[index].Background.
- Terakhir, simpan presentasi yang diperbarui menggunakan metode Presentation.Save(String, SaveFormat).
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.
- Pertama, muat presentasi PowerPoint menggunakan kelas Presentation.
- Tetapkan properti Presentation.Slides[index].Background.FillFormat.FillType ke FillType.Gradient.
- Tetapkan properti Presentation.Slides[index].Background.FillFormat.GradientFormat.TileFlip ke TileFlip.FlipBoth.
- Terakhir, simpan presentasi yang diperbarui menggunakan metode Presentation.Save(String, SaveFormat).
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.
Tetapkan Gambar sebagai Latar Belakang Slide menggunakan C#
Berikut langkah-langkah untuk mengatur gambar sebagai background slide menggunakan C#.
- Pertama, muat presentasi PowerPoint menggunakan kelas Presentation.
- Tetapkan pengaturan latar belakang slide yang diinginkan dengan menentukan indeksnya menggunakan properti Background, misalnya jenis latar belakang, warna, jenis isian, dll.
- Muat gambar ke objek System.Drawing.Image.
- Tambahkan gambar ke koleksi presentasi menggunakan Presentation.Images.AddImage(Image) dan dapatkan referensinya ke objek IPPImage.
- Tetapkan gambar sebagai latar belakang menggunakan properti Presentation.Slides[index].Background.FillFormat.PictureFillFormat.Picture.Image.
- Terakhir, simpan presentasi yang diperbarui menggunakan metode Presentation.Save(String, SaveFormat).
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.