Hızlı Başlangıç
Hızlı Başlangıç
Bu rehber, kurulumdan bir kurtarma yoluna en hızlı yolu gösterir. .pptx Dosya Kullanımı Aspose.Slides FOSS for .NET. The library is MIT-licensed, requires no Microsoft Office, .NET 9.0 veya daha sonraki Windows, macOS ve Linux üzerinden çalışır.
Prerequisites
| Requirement | Detail |
|---|---|
| .NET | 9.0 or later |
| OS | Windows, MacOS ve Linux |
| Package | Aspose.Slides.Foss Nuget’ten |
Install
Bu paketle birlikte kullanın.Her zaman kullanabilirsiniz. using İtiraf ile Presentation Çünkü uygulama yapıyor IDisposable:
dotnet add package Aspose.Slides.FossBir sunum oluşturun
Yapım A Presentation Kütüphaneye bir çatı oluşturmak için hiçbir argüman yok. otomatik olarak boş bir slide ekler. Save() Bir yol ve SaveFormat.Pptx:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
using var prs = new Presentation();
prs.Save("empty.pptx", SaveFormat.Pptx);Bir yazı ile bir şekil ekleyin
İlk slayt üzerinden ulaşın prs.Slides[0],Bir düzlemle bir düzleme yapın. Shapes.AddAutoShape(), Sonra yazıyı ekleyin shape.AddTextFrame() ve fon özelliklerini oluşturmak için 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);Solid Fill uygulayın
Setleri FillFormat.FillType = FillType.Solid Renkle arama yapın ve ARGB renkli bir şekilde Color.FromArgb().Bu yazı, yazılı olarak doldurulmuştur. .pptx Dosya ne zaman Save() Çağırılır :
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);Mevcut bir dosyayı yükleme
Dosya yolunu geçin, Presentation Mevcut bir yapı açmak için .pptx Dosya için. Slayt sayısını okuyun, gerekirse çatıyı değiştirin, sonra arayın. Save() çıkışını yazmak için:
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);