Rychlý start
Rychlý start
Tento průvodce ukazuje nejrychlejší cestu od instalace k uložené aplikaci. .pptx soubor pomocí Aspose.Slides FOSS for .NET. The library is MIT-licensed, requires no Microsoft Office, a běží na .NET 9.0 nebo novější verzi pro Windows, macOS a Linux.
Předpoklady
| Požadavek | Podrobnosti |
|---|---|
| .NET | 9.0 or later |
| OS | Windows, macOS, Linux, Docker. Vypravit z ní všechny typy zařízení. |
| Zásobní balíček | Aspose.Slides.Foss z NuGet |
Instalace
Nainstalujte balíček z NuGet. Vždy použijte using prohlášení s Presentation od doby, kdy provádí: IDisposable:
dotnet add package Aspose.Slides.FossVytvořte prezentaci
Vytvořte si Presentation Knihovna se rozhodla, že bude mít k dispozici všechny informace potřebné pro vytvoření prázdného balíčku. automaticky přidá jeden prázdný slide. Save() s dráhou a SaveFormat.Pptx:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
using var prs = new Presentation();
prs.Save("empty.pptx", SaveFormat.Pptx);Přidání tvaru s textem
Přístup k prvnímu snímku prostřednictvím prs.Slides[0], vložte obdélník s Shapes.AddAutoShape(), Pak připojte text prostřednictvím shape.AddTextFrame() a nastavit vlastnosti písma na: PortionFormat:
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);Přiložte pevné náplňky
Sestavení: FillFormat.FillType = FillType.Solid na tvar a dodávat barvu ARGB prostřednictvím Color.FromArgb().Úplné formuláře jsou zaslány na adresu: .pptx soubor kdy Save() se nazývá:
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);Naložit existující soubor
Přeneste cestu souboru do … Presentation konstruktor otevřít existující .pptx - Soubor. Přečtěte si počet snímků, upravte balíček podle potřeby a pak zavolejte Save() k zapsat výstup:
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);