Gyors kezdés

Gyors kezdés

Ez az útmutató bemutatja a leggyorsabb útvonalat a telepítéstől egy mentett .pptx fájlig az Aspose.Slides FOSS for .NET használatával. A könyvtár MIT-licencű, nem igényel Microsoft Office-t, és a .NET 9.0 vagy újabb verziókon fut Windows, macOS és Linux rendszereken.


Előfeltételek

KövetelményRészletek
.NET9.0 vagy újabb
OSWindows, macOS, Linux, Docker
CsomagAspose.Slides.Foss from NuGet

Telepítés

Telepítse a csomagot a NuGet‑ből. Mindig használja a using utasítást a Presentation
mivel az implementálja a IDisposable:

dotnet add package Aspose.Slides.Foss

Prezentáció létrehozása

Készíts egy Presentation‑t argumentumok nélkül egy üres pakli létrehozásához. A könyvtár automatikusan hozzáad egy üres diát. Hívd meg a Save()‑t egy útvonallal és a SaveFormat.Pptx‑t:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

using var prs = new Presentation();
prs.Save("empty.pptx", SaveFormat.Pptx);

Alakzat hozzáadása szöveggel

Az első diát a prs.Slides[0]-val érjük el, téglalapot szúrunk be a Shapes.AddAutoShape()-val, majd szöveget csatolunk a shape.AddTextFrame()-vel és betűtípus tulajdonságokat állítunk be a PortionFormat-on:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

using var prs = new Presentation();
var slide = prs.Slides[0];
var shape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 50, 50, 400, 150);
var tf = shape.AddTextFrame("Hello from Aspose.Slides FOSS!");
var fmt = tf.Paragraphs[0].Portions[0].PortionFormat;
fmt.FontHeight = 24;
fmt.FontBold = NullableBool.True;
prs.Save("with_shape.pptx", SaveFormat.Pptx);

Alkalmazzon szilárd kitöltést

Állítsa be a FillFormat.FillType = FillType.Solid-t az alakzatra, és adjon meg egy ARGB színt a Color.FromArgb() segítségével. A kitöltés a .pptx fájlba kerül, amikor a Save() hívásra kerül:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Drawing;
using Aspose.Slides.Foss.Export;

using var prs = new Presentation();
var shape = prs.Slides[0].Shapes.AddAutoShape(ShapeType.Rectangle, 100, 100, 400, 200);
shape.FillFormat.FillType = FillType.Solid;
shape.FillFormat.SolidFillColor.Color = Color.FromArgb(255, 70, 130, 180);
shape.AddTextFrame("Styled shape");
prs.Save("styled.pptx", SaveFormat.Pptx);

Létező fájl betöltése

Adj meg egy fájl elérési utat a Presentation konstruktorhoz egy meglévő .pptx fájl megnyitásához.
Olvasd ki a diák számát, módosítsd a paklit szükség szerint, majd hívd meg a Save()-t a kimenet írásához:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

using var prs = new Presentation("existing.pptx");
Console.WriteLine($"Slides: {prs.Slides.Count}");
prs.Save("copy.pptx", SaveFormat.Pptx);

Következő lépések

 Magyar