البدء السريع
البدء السريع
هذا الدليل يوضح أسرع مسار من التثبيت إلى ملف .pptx محفوظ باستخدام Aspose.Slides FOSS for .NET. المكتبة مرخصة بموجب رخصة MIT، لا تتطلب Microsoft Office، وتعمل على .NET 9.0 أو أحدث عبر Windows و macOS و Linux.
المتطلبات المسبقة
| المتطلب | التفاصيل |
|---|---|
| .NET | 9.0 أو أحدث |
| نظام التشغيل | Windows, macOS, Linux, Docker |
| الحزمة | 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(). يتم كتابة التعبئة إلى ملف .pptx عندما يتم استدعاء 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);تحميل ملف موجود
مرّر مسار ملف إلى مُنشئ 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);