Erste Schritte mit IronPPT
IronPowerPoint: PowerPoint-Bibliothek für .NET
IronPPT ist eine PowerPoint-Bibliothek, die von Iron Software entwickelt wurde. Es zeichnet sich durch eine robuste Funktionalität für die Arbeit mit PowerPoint-Präsentationen in .NET-Anwendungen aus.
- Laden, Bearbeiten und Speichern von PowerPoint-Präsentationen. Arbeiten Sie mühelos mit .pptx- und .ppt-Dateien.
- SlideSetup: Konfigurieren Sie die Foliengröße, Ausrichtung, Hintergrundfarbe und das Layout.
- Textinhalt, Stile, Aufteilen, Anhängen von Text und Hinzufügen von Textfeldern verwalten.
- Textstil: Verwalten Sie Schriftfamilie, Größe, Farbe, Fett, Kursiv, Unterstreichen und Ausrichtung.
- Formen: Hinzufügen und Bearbeiten von Formen, einschließlich Größe, Position, Typ und Drehung festlegen.
- Bilder: Fügen Sie Bilder in Folien ein mit Optionen für Skalierung, Ausrichtung und Positionierung.
PowerPoint Präsentation C# Bibliothek für .NET
- Laden Sie die C#-Bibliothek zum Verarbeiten von PowerPoint-Präsentationen herunter
- Erstellen und bearbeiten Sie .pptx- oder .ppt-Dokumente
- Verwalten Sie Folieneigenschaften wie Reihenfolge, Sichtbarkeit, Inhaltsrotation
- Fügen Sie Folienelemente wie Text, Bilder und Formen hinzu
- Gestalten Sie den Inhalt mit Leichtigkeit
Einrichtung
IronPPT-Bibliothek
Die Installation von IronPPT ist schnell und einfach. Fügen Sie das Paket mit der folgenden Methode hinzu:
Install-Package IronPPT
Alternativ können Sie es direkt von der offiziellen Website herunterladenIronPPT NuGet-Website.
Nach der Installation fügen Sie einfach using IronPPT;
am Anfang Ihres C#-Codes hinzu, um loszulegen.
Lizenzschlüssel anwenden
Um IronPPT zu verwenden, wenden Sie einen gültigen Lizenz- oder Testschlüssel an, indem Sie die LicenseKey-Eigenschaft festlegen. Fügen Sie den folgenden Code direkt nach der Importanweisung und bevor Sie eine IronPPT-Methode aufrufen, hinzu:
:path=/static-assets/ppt/content-code-examples/get-started/get-started-license.cs
IronPPT.License.LicenseKey = "IRONPPT.MYLICENSE.KEY.1EF01";
IronPPT.License.LicenseKey = "IRONPPT.MYLICENSE.KEY.1EF01"
Code-Beispiele
Lassen Sie uns einige Codebeispiele und die verfügbaren Funktionen erkunden.
PowerPoint-Datei erstellen
Erstellen Sie die PowerPoint-Präsentation, indem Sie die Klasse PresentationDocument
mit einem ihrer Konstruktoren instanziieren. Verwenden Sie die Methoden AddSlide und AddText, um jeweils Folien und Text hinzuzufügen. Verwenden Sie anschließend die Save
-Methode, um die PowerPoint-Präsentation zu exportieren.
:path=/static-assets/ppt/content-code-examples/get-started/get-started-1.cs
using IronPPT;
// Create new PowerPoint presentation
var document = new PresentationDocument();
// Add empty slide
document.AddSlide();
// Add slide object
Slide slide = new Slide();
slide.AddText("Hello!");
document.AddSlide(slide);
// Export PowerPoint presentation
document.Save("output.pptx");
Imports IronPPT
' Create new PowerPoint presentation
Private document = New PresentationDocument()
' Add empty slide
document.AddSlide()
' Add slide object
Dim slide As New Slide()
slide.AddText("Hello!")
document.AddSlide(slide)
' Export PowerPoint presentation
document.Save("output.pptx")
Form hinzufügen
Sie können die Methode AddShape
eines Folienobjekts verwenden, um Formen hinzuzufügen. Verschiedene Formeigenschaften können konfiguriert werden, wie z.B. Füllfarbe, Umrissfarbe, Position, Winkel, Typ und mehr.
:path=/static-assets/ppt/content-code-examples/get-started/get-started-2.cs
using IronPPT;
// 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
' 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")
Bild hinzufügen
Das Hinzufügen eines Bildes zu einer beliebigen Folie ist ebenfalls eine einfache Aufgabe. Das folgende Codebeispiel fügt ein Bild zur ersten Folie hinzu, ändert die Eigenschaften des Bildes wie Position, Winkel, Name, Breite und Höhe und speichert dann die aktualisierte Präsentation als .pptx-Datei.
:path=/static-assets/ppt/content-code-examples/get-started/get-started-3.cs
using IronPPT;
// Create new PowerPoint presentation
var document = new PresentationDocument();
// Add image
Image image = new Image();
image.LoadFromFile("sample.png");
var newImage = document.Slides[0].AddImage(image);
// 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
' Create new PowerPoint presentation
Private document = New PresentationDocument()
' Add image
Private image As New Image()
image.LoadFromFile("sample.png")
Dim newImage = document.Slides(0).AddImage(image)
' 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")
Lizenzierung & Support verfügbar
IronPPT ist eine kommerzielle Bibliothek, jedoch sind kostenlose Testlizenzen verfügbar.hier.
Für weitere Informationen über Iron Software besuchen Sie unsere Website unter: https://ironsoftware.com/. Wenn Sie Unterstützung benötigen oder Fragen haben, bittekontaktieren Sie unser Team.
Iron Software Support
Für allgemeine Unterstützung und technische Fragen können Sie uns gerne eine E-Mail senden an: support@ironsoftware.com