شروع سریع
شروع سریع
این راهنما سریعترین مسیر را از نصب تا ذخیرهسازی فایل .pptx با استفاده از Aspose.Slides FOSS برای .NET نشان میدهد. این کتابخانه تحت مجوز MIT است، نیازی به Microsoft Office ندارد و بر روی .NET 9.0 یا بالاتر در ویندوز، macOS و لینوکس اجرا میشود.
پیشنیازها
| نیازمندی | جزئیات |
|---|---|
| .NET | 9.0 یا بالاتر |
| OS | ویندوز، macOS، لینوکس، Docker |
| Package | Aspose.Slides.Foss از NuGet |
نصب
پکیج را از NuGet نصب کنید. همیشه از عبارت using با Presentation استفاده کنید
چون IDisposable را پیادهسازی میکند:
dotnet add package Aspose.Slides.Fossایجاد یک ارائه
یک Presentation بدون آرگومان بسازید تا یک دک خالی ایجاد شود. کتابخانه بهطور خودکار یک اسلاید خالی اضافه میکند. Save() را با یک مسیر صدا بزنید و SaveFormat.Pptx:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
using var prs = new Presentation();
prs.Save("empty.pptx", SaveFormat.Pptx);افزودن یک شکل با متن
به اسلاید اول از طریق prs.Slides[0] دسترسی پیدا کنید، یک مستطیل با Shapes.AddAutoShape() وارد کنید،
سپس متن را از طریق shape.AddTextFrame() الصاق کنید و ویژگیهای قلم را بر روی 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);اعمال پر کردن یکدست
FillFormat.FillType = FillType.Solid را بر روی شکل تنظیم کنید و یک رنگ ARGB را از طریق Color.FromArgb() فراهم کنید. پر کردن هنگام فراخوانی Save() در فایل .pptx نوشته میشود:
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);بارگذاری یک فایل موجود
یک مسیر فایل را به سازنده Presentation بدهید تا یک فایل .pptx موجود را باز کنید.
تعداد اسلایدها را بخوانید، دک را در صورت نیاز اصلاح کنید، سپس Save() را فراخوانی کنید تا خروجی نوشته شود:
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);