Wie man Bilder in PowerPoint verwaltet

This article was translated from English: Does it need improvement?
Translated
View the article in English

Multimedia-Elemente bilden die integrale Struktur einer PowerPoint-Präsentation. Vor allem Bilder bieten visuellen Kontext und verstärken die auf jeder Folie präsentierten Informationen. Eine effektive Bildverwaltung (sei es das Einfügen neuer Bilder, das Aktualisieren bestehender Bilder oder das Bereinigen veralteter Grafiken) ist für die Aufrechterhaltung professioneller und skalierbarer Präsentationen unabdingbar.

Dieser Leitfaden zeigt, wie man mit IronPPT programmatisch mit Bildern arbeiten kann.

Erste Schritte mit IronPPT

Nutzen Sie IronPPT heute kostenlos in Ihrem Projekt.

Erster Schritt:
green arrow pointer


Bild hinzufügen

Um mit IronPPT ein Bild in ein PowerPoint-Dokument einzufügen, erstellen Sie ein neues Dokumentobjekt (oder laden Sie es aus einer vorhandenen Datei). Erstellen Sie dann ein Bildobjekt aus der Klasse Image, das auf eine Datei verweist. Sobald das Bild geladen ist, fügen Sie es dem Dokument hinzu und geben die Foliennummer an, auf der es erscheinen soll. Von dort aus können Bildattribute mit Eigenschaften wie Höhe, Breite und Winkel geändert werden. Abschließend exportieren Sie das Dokument mit dem neu hinzugefügten Bild.

:path=/static-assets/ppt/content-code-examples/how-to/manage-image-add-image-add-image.cs
using IronPPT;
using IronPPT.Models;

// Create a new presentation document
var document = new PresentationDocument();

// Create and load an image from file
Image image = new Image();
image.LoadFromFile("image.jpg");

// Add image to the first slide (index 0)
var newImage = document.AddImage(image, 0);

// Rotate the image 180 degrees
newImage.Angle = 180;

// Save the presentation as a .pptx file
document.Save("adding-image.pptx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel
Bild zur PowerPoint-Folie hinzufügen

Bildeigenschaften

Erkunden Sie die Optionen für die Bildeigenschaften in der Tabelle unten.

Eigenschaft Beschreibung Beispiel
Height Legt die Höhe des Bildes in Punkten fest. image.Height = 300;
Width Legt die Breite des Bildes in Punkten fest. image.Width = 400;
Angle Dreht das Bild um einen bestimmten Winkel in Grad. image.Angle = 45;
Position Legt die Position des Bildes auf der Folie mithilfe von x- und y-Koordinaten fest. image.Position = (200, 200);
FrameShape Legt die Rahmenform des Bildes mithilfe von ShapeType enum-Werten fest. image.FrameShape = IronPPT.Enums.ShapeType.RoundRectangle;

Ändern von hinzugefügten Bildeigenschaften

Nachdem Sie ein Bild zu einer Folie hinzugefügt haben, können Sie seine Eigenschaften ändern, um Aussehen und Positionierung anzupassen. Z. B. die Verwendung von Eigenschaften wie Höhe, Breite und Winkel, um die Bildgröße und -drehung anzupassen. Mit diesen Einstellungen können Sie das Erscheinungsbild des Bildes in Ihrer Präsentation feinabstimmen.

:path=/static-assets/ppt/content-code-examples/how-to/manage-image-add-image-modify-properties.cs
using IronPPT;
using IronPPT.Models;
using IronPPT.Enums;

// Load an existing presentation document
var document = new PresentationDocument("existing-presentation.pptx");

// Create and load an image from file
Image image = new Image();
image.LoadFromFile("image.jpg");

// Add image to the second slide (index 1)
var newImage = document.AddImage(image, 1);

// Modify image properties
newImage.Angle = 45; // Rotate the image 45 degrees
newImage.FrameShape = ShapeType.RoundRectangle; // Set the frame shape to Rounded Rectangle
newImage.Position = (180, 180); // Set the position to coordinates (180, 180)
newImage.Width = 300; // Set the width to 300 points
newImage.Height = 300; // Set the height to 300 points

// Save the modified presentation as a new .pptx file
document.Save("modifying-image-properties.pptx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel
Bildeigenschaften in PowerPoint ändern

Bild austauschen

Das Ersetzen eines Bildes ist mit IronPPT eine intuitive Aufgabe. Laden Sie zunächst das Präsentationsdokument und Ihr neues Bild in ein neues Bild-Objekt. Wählen Sie dann das Bild aus, das Sie aktualisieren möchten, indem Sie die Folie und den Index auswählen, z. B. Folien[0].Bilder[0] (für das erste Bild auf der ersten Folie). Nach Fertigstellung rufen Sie die Methode Ersetzen mit dem neuen Bildobjekt auf und exportieren die Datei.

:path=/static-assets/ppt/content-code-examples/how-to/manage-image-replace-image-replace-image.cs
using IronPPT;
using IronPPT.Models;

// Load an existing presentation
var document = new PresentationDocument("sample.pptx");

// Load the replacement image
Image replaceImage = new Image();
replaceImage.LoadFromFile("sample.png");

// Replace the first image found in the first slide
document.Slides[0].Images[0].Replace(replaceImage);

// Save changes (overwriting the original file)
document.Save("sample.pptx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Original

Bild auf einer PowerPoint-Folie ersetzen (vor dem Ersetzen)

Ergebnis

Bild auf einer PowerPoint-Folie ersetzen (Nach dem Ersetzen)

Bild aus dem Index entfernen

Der einfachste Weg, ein Bild zu entfernen, ist seine Indexposition. Greifen Sie auf die Bildersammlung der Folie zu und verwenden Sie die Methode Remove mit dem nullbasierten Index des Bildes, das Sie löschen möchten. Dieser Ansatz funktioniert gut, wenn Sie die genaue Position des Bildes in der Sammlung kennen.

:path=/static-assets/ppt/content-code-examples/how-to/manage-image-remove-image-remove-by-index.cs
using IronPPT;

// Create a new presentation
var document = new PresentationDocument("real_sample.pptx");

// Remove the first image found in the first slide
document.Slides[1].Images[0].Remove();

// Save the updated presentation
document.Save("removed-image.pptx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Vor der Bildentfernung

Bild anhand des Index aus der PowerPoint-Folie entfernen (vor der Ansicht)

Nach dem Entfernen von Bildern

Bild anhand des Index aus PowerPoint-Folie entfernen (nach der Ansicht)

Entfernen aller Bilder

Für Szenarien, in denen eine Massenlöschung für alle Bilddateien in einem Dokument erforderlich ist, können wir zwei for-Schleifen verwenden: einmal, um alle Dokumentseiten zu durchlaufen, und zweimal, um alle identifizierten Bilder pro Seite zu entfernen. Ein Beispiel ist unten gezeigt.

:path=/static-assets/ppt/content-code-examples/how-to/manage-image-remove-all-images.cs
using IronPPT;
using IronPPT.Models;

// Load an existing presentation
var document = new PresentationDocument("real_sample.pptx");

// Remove all images from every slide
for (int s = 0; s < document.Slides.Count; s++)       // Loop through all slides
{
    var slide = document.Slides[s];                   // Get the current slide

    for (int i = slide.Images.Count - 1; i >= 0; i--) // Loop backward through images on this slide
    {
        slide.Images[i].Remove();                     // Remove each image
    }
}

// Save the updated presentation
document.Save("removed-images.pptx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Vor der Massenlöschung

Bilder anhand des Index massenhaft aus PowerPoint-Folien entfernen (vor der Ansicht)

Nach Massenlöschung

Wie Sie sehen können, wurden alle Bilder aus den Folien 2 und 4 entfernt.

Bilder nach Index aus PowerPoint-Folien massenhaft entfernen (nach der Ansicht)

Häufig gestellte Fragen

Wie kann ich mit IronPPT Bilder zu PowerPoint-Folien hinzufügen?

Mit IronPPT können Sie Bilder zu Ihren PowerPoint-Folien hinzufügen, indem Sie die intuitive API nutzen, um Bilder an bestimmten Stellen auf jeder Folie einzufügen.

Wie werden Bilder in PowerPoint mit IronPPT entfernt?

Mit IronPPT können Sie Bilder aus PowerPoint-Folien entfernen, indem Sie das Bildobjekt identifizieren und die entsprechenden API-Aufrufe verwenden, um es aus der Präsentation zu löschen.

Kann ich mit IronPPT ein vorhandenes Bild in einer PowerPoint-Präsentation ersetzen?

Ja, IronPPT bietet die Möglichkeit, vorhandene Bilder zu ersetzen, indem das alte Bild entfernt und ein neues an seiner Stelle eingefügt wird, um sicherzustellen, dass Ihre Präsentation auf dem neuesten Stand bleibt.

Unterstützt IronPPT die Verwaltung mehrerer Bilder auf einer einzigen Folie?

IronPPT unterstützt die Verwaltung mehrerer Bilder auf einer einzigen Folie, so dass Sie je nach Bedarf Bilder hinzufügen, entfernen oder ersetzen können, um Ihre Präsentation individuell zu gestalten.

Welche Bildformate werden von IronPPT für PowerPoint-Folien unterstützt?

IronPPT unterstützt verschiedene Bildformate, darunter JPEG, PNG und BMP, so dass Sie mit einer Vielzahl von Bildtypen für Ihre PowerPoint-Präsentationen arbeiten können.

Ist es möglich, die Größe von Bildern in PowerPoint mit IronPPT zu ändern?

Ja, IronPPT bietet eine Funktion zur Größenanpassung von Bildern, mit der Sie die Bildabmessungen so anpassen können, dass sie perfekt in Ihr Folienlayout passen.

Wie behandelt IronPPT die Bildtransparenz in PowerPoint-Folien?

IronPPT unterstützt Bildtransparenz, so dass Sie Bilder mit transparentem Hintergrund nahtlos in Ihre PowerPoint-Präsentationen einbinden können.

Kann IronPPT zur Verwaltung von Bildern in der Stapelverarbeitung für PowerPoint-Präsentationen verwendet werden?

IronPPT ist in der Lage, Stapelverarbeitung zu betreiben, so dass Sie mehrere Bilder über mehrere Folien hinweg effizient verwalten können.

Ahmad Sohail
Full-Stack-Entwickler

Ahmad ist ein Full-Stack-Entwickler mit einer soliden Grundlage in C#, Python und Webtechnologien. Er hat ein großes Interesse am Aufbau skalierbarer Softwarelösungen und genießt es, zu erkunden, wie Design und Funktionalität in realen Anwendungen aufeinandertreffen.

Bevor er dem Iron Software Team beitrat, arbeitete ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 3,325 | Version: 2025.11 gerade veröffentlicht