Rychlý start
Rychlý start
Tento průvodce ukazuje nejrychlejší cestu od instalace po uložený soubor .pptx pomocí Aspose.Slides FOSS pro .NET. Knihovna je MIT-licencovaná, nevyžaduje Microsoft Office a běží na .NET 9.0 nebo novějším na Windows, macOS a Linuxu.
Požadavky
| Požadavek | Detail |
|---|---|
| .NET | 9.0 nebo novější |
| OS | Windows, macOS, Linux, Docker |
| Balíček | Aspose.Slides.Foss z NuGet |
Instalovat
Nainstalujte balíček z NuGet. Vždy používejte výrok using s Presentation, protože implementuje IDisposable:
dotnet add package Aspose.Slides.FossVytvořit prezentaci
Vytvořte Presentation bez argumentů pro vytvoření prázdné sady. Knihovna automaticky přidá jeden prázdný snímek. Zavolejte Save() s cestou a SaveFormat.Pptx:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
using var prs = new Presentation();
prs.Save("empty.pptx", SaveFormat.Pptx);Přidat tvar s textem
Přístup k prvnímu snímku přes prs.Slides[0], vložte obdélník pomocí Shapes.AddAutoShape(),
pak připojte text přes shape.AddTextFrame() a nastavte 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);Použít plnou výplň
Nastavte FillFormat.FillType = FillType.Solid na tvar a zadejte barvu ARGB pomocíColor.FromArgb(). Výplň je zapsána do souboru .pptx, když je voláno Save():
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);Načíst existující soubor
Předávejte cestu k souboru do konstruktoru Presentation, abyste otevřeli existující soubor .pptx. Přečtěte počet snímků, podle potřeby upravte balíček a poté zavolejte Save() pro zápis výstupu:
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);