Slide-Element-Tutorial
IronPPT ist eine robuste PowerPoint-Bibliothek, die .NET C#-Entwicklern dabei hilft, die Fähigkeit zur Erstellung, zum Lesen und Bearbeiten von PowerPoint-Präsentationen nahtlos in ihre Anwendungen zu integrieren. Im Kontext einer PowerPoint-Präsentation sind Folien die grundlegenden Elemente, die den Inhalt strukturieren und organisieren.
Inhaltsübersicht
Text hinzufügen
- Textinhalt (Hinzufügen, Anfügen & Entfernen)
- Stil festlegen (Schriftfamilie & Größe, Farbe, Fett & Kursiv, Durchgestrichen, Unterstrichen)
Bild hinzufügen
Bild laden (Datei & FileStream)
- Abmessungen & Winkel einstellen (Breite & Höhe)
- Position festlegen
Form hinzufügen
Abmessungen festlegen (Breite & Höhe)
- Position festlegen
Erste Schritte mit IronPPT
Beginnen Sie noch heute mit der Verwendung von IronPPT in Ihrem Projekt mit einer kostenlosen Testversion.
Text hinzufügen
Text Inhalt
Ob Sie eine neue Präsentation erstellen oder eine vorhandene bearbeiten, bieten Ihnen Textverwaltungswerkzeuge die volle Kontrolle über die Platzierung und Formatierung von Text, sodass Sie Folien gestalten können, die Ihre Botschaft klar und professionell vermitteln.
:path=/static-assets/ppt/content-code-examples/tutorials/slide-element-add-text.cs
using IronPPT;
using IronPPT.Models;
// Create new PowerPoint presentation
var document = new PresentationDocument();
// Add text
var text = document.Slides[0].AddText("Hello");
// Append text
text.Append(new Text(" There!"));
// Remove text
document.Slides[0].Texts[0].Remove();
// Export PowerPoint presentation
document.Save("addText.pptx");
Imports IronPPT
Imports IronPPT.Models
' Create new PowerPoint presentation
Private document = New PresentationDocument()
' Add text
Private text = document.Slides(0).AddText("Hello")
' Append text
text.Append(New Text(" There!"))
' Remove text
document.Slides(0).Texts(0).Remove()
' Export PowerPoint presentation
document.Save("addText.pptx")
Styling einstellen
Das Formatieren von Text ermöglicht es Ihnen, sein visuelles Erscheinungsbild durch Definition von Attributen wie Schriftgröße, Farbe, Stil, Durchstreichung und Unterstreichung anzupassen. Durch Anwenden dieser Stile wird die Präsentation des Textes verbessert und das Gesamtbild des Dokuments aufgewertet.
:path=/static-assets/ppt/content-code-examples/tutorials/slide-element-text-style.cs
using IronPPT;
using IronPPT.Models;
var document = new PresentationDocument();
// Customize text style
var textStyle = new TextStyle
{
IsBold = true,
IsItalic = true,
Color = Color.Blue,
Strike = StrikValue.SingleStrike,
Outline = true,
NoProof = true,
Spacing = 10.0,
Underline = new Underline { LineValue = UnderlineValues.Single, Color = Color.Red },
Languages = "en-US",
SpecVanish = false,
};
// Add style to text
var text = new Text("Hello World");
text.TextStyle = textStyle;
// Add text
document.Slides[0].AddText(text);
document.Save("textStyle.pptx");
Imports IronPPT
Imports IronPPT.Models
Private document = New PresentationDocument()
' Customize text style
Private textStyle = New TextStyle With {
.IsBold = True,
.IsItalic = True,
.Color = Color.Blue,
.Strike = StrikValue.SingleStrike,
.Outline = True,
.NoProof = True,
.Spacing = 10.0,
.Underline = New Underline With {
.LineValue = UnderlineValues.Single,
.Color = Color.Red
},
.Languages = "en-US",
.SpecVanish = False
}
' Add style to text
Private text = New Text("Hello World")
text.TextStyle = textStyle
' Add text
document.Slides(0).AddText(text)
document.Save("textStyle.pptx")
Bilder hinzufügen
Bildeinstellungen für optimale Anzeige anpassen. Die richtige Konfiguration stellt sicher, dass Bilder visuell ansprechend und ihrem Kontext entsprechend geeignet sind.
:path=/static-assets/ppt/content-code-examples/tutorials/slide-element-add-image.cs
using IronPPT;
using IronPPT.Models;
// Create new PowerPoint presentation
var document = new PresentationDocument();
// Add image
Image image = new Image();
image.LoadFromFile("sample.png");
var newImage = document.AddImage(image, 0);
// Edit image's properties
newImage.Position = (200, 200);
newImage.Angle = 45;
newImage.Name = "new image";
newImage.Width = 150;
newImage.Height = 150;
// Export PowerPoint presentation
document.Save("addImage.pptx");
Imports IronPPT
Imports IronPPT.Models
' Create new PowerPoint presentation
Private document = New PresentationDocument()
' Add image
Private image As New Image()
image.LoadFromFile("sample.png")
Dim newImage = document.AddImage(image, 0)
' Edit image's properties
newImage.Position = (200, 200)
newImage.Angle = 45
newImage.Name = "new image"
newImage.Width = 150
newImage.Height = 150
' Export PowerPoint presentation
document.Save("addImage.pptx")
Formen hinzufügen
Fügen Sie problemlos Formen in Ihre Präsentation ein und passen Sie diese an, indem Sie ihren Typ, ihre Abmessungen (Breite und Höhe), Füll- und Umrissfarben sowie ihre Position auf der Folie definieren.
:path=/static-assets/ppt/content-code-examples/tutorials/slide-element-add-shape.cs
using IronPPT;
using IronPPT.Models;
// Load a PowerPoint presentation
var document = new PresentationDocument("output.pptx");
// Configure new shape
Shape shape = new Shape();
shape.Name = "triangle";
shape.Type = IronPPT.Enums.ShapeType.Triangle;
shape.Width = 100;
shape.FillColor = new Color("#444444");
shape.OutlineColor = Color.Black;
shape.Position = (200, 200);
// Add shape
document.Slides[0].AddShape(shape);
// Export PowerPoint presentation
document.Save("addShape.pptx");
Imports IronPPT
Imports IronPPT.Models
' Load a PowerPoint presentation
Private document = New PresentationDocument("output.pptx")
' Configure new shape
Private shape As New Shape()
shape.Name = "triangle"
shape.Type = IronPPT.Enums.ShapeType.Triangle
shape.Width = 100
shape.FillColor = New Color("#444444")
shape.OutlineColor = Color.Black
shape.Position = (200, 200)
' Add shape
document.Slides(0).AddShape(shape)
' Export PowerPoint presentation
document.Save("addShape.pptx")