Menambahkan Frame Gambar ke Presentasi

VSTO

Berikut adalah kode untuk menambahkan gambar dalam presentasi VSTO:


  string ImageFilePath="AddPicture.jpg";

 Slide slide = Application.ActivePresentation.Slides[1];

 slide.Shapes.AddPicture(ImageFilePath, Microsoft.Office.Core.MsoTriState.msoFalse,

 Microsoft.Office.Core.MsoTriState.msoCTrue, 0, 0);

Aspose.Slides

Untuk menambahkan frame gambar sederhana ke slide Anda, ikuti langkah-langkah berikut:

  1. Buat sebuah instance dari kelas Presentation.
  2. Dapatkan referensi slide dengan menggunakan indeksnya.
  3. Buat objek Image dengan menambahkan gambar ke koleksi Images yang terkait dengan objek Presentation yang akan digunakan untuk mengisi Shape.
  4. Hitung lebar dan tinggi gambar.
  5. Buat PictureFrame sesuai lebar dan tinggi gambar dengan menggunakan metode AddPictureFrame yang disediakan oleh objek Shapes yang terkait dengan slide yang direferensikan.
  6. Tambahkan frame gambar (yang berisi gambar) ke slide.
  7. Tuliskan presentasi yang telah dimodifikasi sebagai file PPTX.

Langkah-langkah di atas diimplementasikan dalam contoh yang diberikan di bawah ini.


   string ImageFilePath = "AddPicture.jpg";

  //Instansiasi kelas Presentation yang mewakili PPTX

  Presentation pres = new Presentation();

  //Dapatkan slide pertama

  ISlide sld = pres.Slides[0];

  //Instansiasi kelas ImageEx

  using IImage img = Images.FromFile(ImageFilePath);

  IPPImage imgx = pres.Images.AddImage(img);

  //Tambahkan Frame Gambar dengan tinggi dan lebar yang setara dengan Gambar

  sld.Shapes.AddPictureFrame(ShapeType.Rectangle, 50, 150, imgx.Width, imgx.Height, imgx);

Download Running Code

Download Sample Code