Inicio rápido

Inicio rápido

Esta guía muestra la ruta más rápida desde la instalación hasta un archivo .pptx guardado usando Aspose.Slides FOSS para .NET. La biblioteca tiene licencia MIT, no requiere Microsoft Office y se ejecuta en .NET 9.0 o posterior en Windows, macOS y Linux.


Requisitos

RequisitoDetalle
.NET9.0 o posterior
OSWindows, macOS, Linux, Docker
PackageAspose.Slides.Foss de NuGet

Instalar

Instale el paquete desde NuGet. Siempre use la declaración using con Presentation ya que implementa IDisposable:

dotnet add package Aspose.Slides.Foss

Crear una presentación

Construya un Presentation sin argumentos para crear una baraja en blanco. La biblioteca agrega automáticamente una diapositiva vacía. Llame a Save() con una ruta y SaveFormat.Pptx:

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

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

Agregar una forma con texto

Acceda a la primera diapositiva mediante prs.Slides[0], inserte un rectángulo con Shapes.AddAutoShape(), luego adjunte texto mediante shape.AddTextFrame() y establezca las propiedades de fuente en 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);

Aplicar un relleno sólido

Establezca FillFormat.FillType = FillType.Solid en la forma y proporcione un color ARGB mediante
Color.FromArgb(). El relleno se escribe en el archivo .pptx cuando se llama a 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);

Cargar un archivo existente

Pase una ruta de archivo al constructor Presentation para abrir un archivo .pptx existente. Lea el recuento de diapositivas, modifique la presentación según sea necesario y luego llame a Save() para escribir la salida:

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);

Próximos pasos

 Español