Aspose.Slides FOSS for .NET هو مكتبة C# خالصة مصممة للكشف عن الملفات التي تعمل مع ملفات PowerPoint `.pptx. إضافة حزمة NuGet واحدة وبدء إنشاء المقالات، والقرآن، والتعديل دون تثبيت Microsoft Office أو أي وقت تشغيل خاص.
يظهر المكتبة API عرضية تم إنشاؤها حول “موقع” و"السلاسل" و"شكل" و"القواعد" و"الجزء" ، وهي النماذج الفنية المستخدمة في PowerPoint نفسه.إضافة وإزالة الشاشات، وإدخال آلات آلية، ورقم، وإدخال، وتصميم النص على مستوى الشخصية مع حجم القصص، أو أليكسيك، وارتفاع القصص، وارتباط، وإضافة أفعال بصرية (الخلفية، والرطوبة، والرطوبة).
يضمن نموذج “Idisposable” تنظيف الموارد قابلية للاعتماد: دائماً يغطي “موقع” في بيان “استخدام”. يتم الحفاظ على أجزاء XML غير معروفة التي تواجهها أثناء تحميلها في إزالة، حتى لا تدمير الموارد لا يُدمج المحتوى الذي لا يفهمه المكتبة حتى الآن.
.pptx الموجودة عبر new Presentation() أو new Presentation(file).SlideCollection برمجيًا باستخدام AddClone()، AddEmptySlide()، Remove()، وRemoveAt().ShapeType عبر AddAutoShape().AddConnector().NotesSlideManager.GetSlideComments().Portion الفردية عبر PortionFormat.FillFormat و FillType.EffectFormat.ParagraphFormat.Alignment.تثبيت Aspose.Slides FOSS يتم بأمر واحد dotnet add package Aspose.Slides.Foss. المكتبة مكتوبة بلغة C# فقط دون امتدادات أصلية للترجمة ولا حزم نظامية للتثبيت.
واجهة برمجة التطبيقات (API) تعكس نموذج الكائنات الخاص بـ PowerPoint (Presentation، Slide، Shape، TextFrame، Paragraph، Portion)، لذا يمكن لأي شخص مألوف بنموذج كائنات PowerPoint استخدام المكتبة فورًا. المكتبة مرخصة بموجب MIT، مفتوحة المصدر على GitHub، وتتطلب .NET 9.0 أو أحدث.
استخدم بيان “استخدام” لضمان أن “الموقع” يتم إزالتها دائمًا وتحرر الموارد. “AddAutoShape()” يلعب مع كلمة “ShapeType” ثم وضع x/y وقطعة / ارتفاع في النقاط - يحدد خصائص الشكل “TextFrame.Text” الترتيب في خط واحد.
» شل dotnet add package إكس.Slides.Foss « »
» شيرب استخدام Aspose.Slides.Foss
استخدام var prs = جديد عرض ( ) ؛ وَالْمَعْنَى: أَنَّهُمْ يَتَعَدَّى بِالْمَعْنَى:
// إضافة شكل AutoShape المقطع -الإيمان بالله تعالى، وبما جاء في كتابه الكريم، وبما جاء في سنة رسوله صلى الله عليه وسلم، وبما جاء في سنته المطهرة( ShapeType.Rectangle، 50, 50, 400، 150 ) ؛
إرسال (“output.pptx” ، SaveFormat.Pptx ) « »
تنسيق النص يعمل على مستوى Portion — أصغر وحدة في سلسلة من الأحرف. افتح الملف المحفوظ، انتقل إلى الجزء الأول من الفقرة الأولى، وقم بتعيين خصائص الخط مباشرة. تعبئة الشكل مستقلة: اضبط FillType إلى Solid وعيّن لونًا إلى SolidFillColor.Color.
using Aspose.Slides.Foss;
using var prs = new Presentation("output.pptx");
var shape = prs.Slides[0].Shapes[0];
var portion = shape.TextFrame.Paragraphs[0].Portions[0];
// عريض، 18 نقطة، نص أزرق داكن
portion.PortionFormat.FontBold = true;
portion.PortionFormat.FontHeight = 18;
portion.PortionFormat.FillFormat.SolidFillColor.Color =
Color.FromArgb(255, 0, 0, 139);
// تعبئة خلفية صلبة على الشكل
shape.FillFormat.FillType = FillType.Solid;
shape.FillFormat.SolidFillColor.Color =
Color.FromArgb(255, 240, 248, 255);
prs.Save("formatted.pptx", SaveFormat.Pptx);
إنها مكتبة مجانية، مرخصة بموجب رخصة MIT، مكتوبة بلغة C# النقية لإنشاء وقراءة وتحرير عروض PowerPoint بصيغة .pptx دون الحاجة إلى Microsoft Office.
PPTX هو التنسيق المدعوم للقراءة والكتابة. التصدير إلى PDF أو HTML أو SVG أو الصور غير متوفر في هذا الإصدار.
لا. Aspose.Slides FOSS هي مكتبة C# نقية بدون أي اعتماد على Microsoft Office أو أتمتة COM أو أي بيئة تشغيل مملوكة.
قم بتشغيل “تسجيل الدخول إلى dotnet Aspose.Slides.Foss”.تطلب المكتبة .NET 9.0 أو أحدث.لا يوجد توزيع متصلة.
نعم. تدعم المكتبة تأثيرات الظل الخارجي، والتوهج، والتمويه، والانعكاس على أي كائن شكل عبر EffectFormat API.
نعم. - أبدًا إزالة “الموقع” في بيان “استخدام” (“استخدام var prs = جديد الموقع();”) لضمان تنظيف الموارد قابل للتطبيق.
لا. أجزاء XML غير المعروفة التي تُواجه أثناء التحميل تُحفظ حرفيًا عند الحفظ، لذا لا يُفقد أي محتوى لا تفهمه المكتبة بعد.
المكتبة مرخصة بموجب رخصة MIT ومستضافة على GitHub. تقارير الأخطاء وطلبات السحب مرحب بها.