IRONSOFTWAREHOME

Wie man Bilder in PowerPoint verwaltet

Ahmad Sohail
Ahmad Sohail
Updated: 29. Juni 2026

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.


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 Image Klasse, das eine Datei referenziert. Sobald das Bild geladen ist, fügen Sie es dem Dokument hinzu und geben Sie die Foliennummer an, auf der es erscheinen soll. Von dort aus können Bildattribute mit Eigenschaften wie Height, Width und Angle geändert werden. Abschließend exportieren Sie das Dokument mit dem neu hinzugefügten Bild.

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");
Bild zur PowerPoint-Folie hinzufügen

Bildeigenschaften

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

EigenschaftBeschreibungBeispiel
HöheLegt die Höhe des Bildes in Punkten fest.Bild.Höhe = 300;
BreiteLegt die Breite des Bildes in Punkten fest.Bild.Breite = 400;
WinkelDreht das Bild um einen bestimmten Winkel in Grad.Bild.Winkel = 45;
StellungLegt die Position des Bildes auf der Folie mithilfe von x- und y-Koordinaten fest.Bild.Position = (200, 200);
FrameShapeLegt 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. durch die Nutzung von Eigenschaften wie Height, Width und Angle zur Anpassung der Bildgröße und -drehung. Durch das Anpassen dieser Einstellungen können Sie das Erscheinungsbild des Bildes in Ihrer Präsentation fein abstimmen.

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");
Bildeigenschaften in PowerPoint ändern

Bild austauschen

Das Ersetzen eines Bildes ist mit IronPPT eine intuitive Aufgabe. Laden Sie zuerst das Präsentationsdokument und Ihr neues Bild in ein frisches Image Objekt. Zielen Sie dann auf das Bild, das Sie aktualisieren möchten, indem Sie dessen Folie und Index auswählen, wie z.B. Slides[0].Images[0] (für das erste Bild auf der ersten Folie). Sobald abgeschlossen, rufen Sie die Replace Methode mit dem neuen Bildobjekt auf und exportieren Sie die Datei.

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");

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 Bildsammlung der Folie zu und verwenden Sie die Remove Methode 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.

using IronPPT;

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

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

// Save the updated presentation
document.Save("removed-image.pptx");
C#

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 aller Image Dateien in einem Dokument erforderlich ist, können wir zwei for Schleifen verwenden: Eine, um durch alle Seiten des Dokuments zu iterieren, und eine zweite, um erneut durchzugehen und alle identifizierten Bilder pro Seite zu entfernen. Ein Beispiel ist unten gezeigt.

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");

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

Welche Bilddateiformate kann ich verwenden, wenn ich Bilder zu PowerPoint-Präsentationen hinzufüge?

IronPPT unterstützt die gängigen Bildformate wie JPEG, PNG, BMP, GIF und TIFF. Die Bibliothek übernimmt automatisch die Formatkonvertierung und -optimierung beim Hinzufügen von Bildern zu Präsentationen und gewährleistet so die Kompatibilität mit den meisten Bildquellen.

Wie kann ich ein Bild zu einer bestimmten Folie in meiner Präsentation hinzufügen?

Um mit IronPPT ein Bild hinzuzufügen, erstellen Sie zunächst mit Image.Create() ein Bildobjekt mit dem Pfad Ihrer Bilddatei und fügen es dann mit slide.Images.Add() zu einer bestimmten Folie hinzu. Sie können auf Folien über den Index zugreifen, zum Beispiel: ppt.Slides[0].Images.Add(image) fügt das Bild der ersten Folie hinzu.

Kann ich die Größe und Dimensionen von Bildern programmatisch steuern?

Ja, IronPPT ermöglicht es Ihnen, die Bildabmessungen über die Eigenschaften Breite und Höhe des Image-Objekts festzulegen. Weisen Sie diesen Eigenschaften einfach Werte in Punkten zu, bevor oder nachdem Sie das Bild zu einer Folie hinzufügen, z. B. image.Width = 400 und image.Height = 300.

Wie kann ich Bilder an bestimmten Stellen auf einer Folie positionieren?

IronPPT ermöglicht eine präzise Bildpositionierung über die Eigenschaft Position mit x,y-Koordinaten. Das Koordinatensystem beginnt in der linken oberen Ecke (0,0) mit Werten in Punkten, so dass Sie Bilder überall auf der Folienoberfläche platzieren können.

Ist es möglich, vorhandene Bilder in einer PowerPoint-Präsentation zu ersetzen?

Ja, IronPPT unterstützt das Ersetzen vorhandener Bilder in Präsentationen. Sie können die zu ersetzenden Bilder identifizieren und durch neue Bildobjekte ersetzen, wobei dieselbe Position und dieselben Eigenschaften beibehalten werden, um eine nahtlose Aktualisierung Ihrer visuellen Inhalte zu gewährleisten.

Kann ich Bilder programmgesteuert von Folien entfernen?

IronPPT bietet Funktionen zum Entfernen von Bildern, entweder einzeln oder in großen Mengen, aus Ihren Präsentationen. Sie können bestimmte Bilder entfernen, indem Sie auf die Bildersammlung der Folie zugreifen und geeignete Entfernungsmethoden verwenden.

Why should I manage images in a PowerPoint presentation programmatically?

Managing images programmatically with IronPPT enhances efficiency, ensures precision in positioning and sizing, and allows for dynamic updates, essential for professional and scalable presentations.

What is the 'Image' class used for in IronPPT?

In IronPPT, the `Image` class is used to create image objects that you can load from files and manipulate by setting different properties before adding them to PowerPoint slides.

Can I export a modified PowerPoint with new images using IronPPT?

Yes, once you've made modifications or additions of images in a PowerPoint, you can export the presentation as a PPTX file using IronPPT, preserving all your adjustments.

What are some common image properties that can be adjusted using IronPPT?

Common image properties include `Height`, `Width`, `Angle`, `Position`, and `FrameShape`, allowing for comprehensive customization of image appearance and placement on slides.

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.

...
Weiterlesen

Bereit anzufangen?

Nuget Downloads 6,070Version:2026.9gerade veröffentlicht

C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPPT
nuget.org/packages/IronPPT/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie "IronPPT"
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

  1. Laden Sie IronPPT herunter und entpacken Sie es an einem Ort wie ~/Libs innerhalb Ihres Projektverzeichnisses
  2. Rechtsklicken Sie im Visual Studio-Lösungs-Explorer auf Referenzen. Wählen Sie Durchsuchen und dann "IronPPT.dll" aus

Lizenzen ab 749 $

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.