Ersetzen von Bildern in der Präsentation Bildsammlung

Bild in der Präsentation Bildsammlung ersetzen

Aspose.Slides für .NET bietet einfache API-Methoden zum Ersetzen der Bilder in der Präsentation Bildsammlung. Bitte folgen Sie den nachstehenden Schritten:

  1. Laden Sie die Präsentationsdatei mit dem Bild darin, indem Sie die Presentation Klasse verwenden.
  2. Laden Sie ein Bild aus einer Datei in ein Byte-Array.
  3. Ersetzen Sie das Zielbild durch das neue Bild im Byte-Array.
  4. Beim zweiten Ansatz laden Sie das Bild in ein Image-Objekt und ersetzen das Zielbild durch das geladene Bild.
  5. Beim dritten Ansatz ersetzen Sie das Bild durch ein bereits hinzugefügtes Bild in der Präsentation Bildsammlung.
  6. Schreiben Sie die modifizierte Präsentation als PPTX-Datei.
//Instanziieren Sie die Präsentation
using Presentation presentation = new Presentation("presentation.pptx");

//der erste Weg
byte[] data = File.ReadAllBytes("image0.jpeg");
IPPImage oldImage = presentation.Images[0];
oldImage.ReplaceImage(data);

//der zweite Weg
using IImage newImage = Images.FromFile("image1.png");
oldImage = presentation.Images[1];
oldImage.ReplaceImage(newImage);

//der dritte Weg
oldImage = presentation.Images[2];
oldImage.ReplaceImage(presentation.Images[3]);

//Präsentation speichern
presentation.Save("c:\\Presentations\\TestSmart.pptx", SaveFormat.Pptx);