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
| Requisito | Detalle |
|---|---|
| .NET | 9.0 o posterior |
| OS | Windows, macOS, Linux, Docker |
| Package | Aspose.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.FossCrear 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 medianteColor.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);