Aspose.Slides FOSS for .NET یک کتابخانه C# خالص برای کار با فایل های PowerPoint `.pptx است که توسط MIT مجوز داده شده است. اضافه کردن یک بسته NuGet تنها و بلافاصله شروع به ایجاد، خواندن و ترمیم نمایندگی بدون نصب Microsoft Office یا هر زمان اجرا خصوصی.
کتابخانه یک API ارائه شده در اطراف “پایانشن”، “سلاید”، “شکل”، “نمونه”، “قسمت” و “قسمت” را نشان می دهد، مدل مفهومی که توسط PowerPoint خود استفاده می شود. اضافه کردن و حذف شیشه ها، وارد کردن AutoShapes، جدول ها و کنیکتورها، شکل دادن متن در سطح شخصیت با طوری، آلتیک، اندازه و رنگ سوره، استفاده از پر کردن قوی یا گودال و اضافه کردن اثرات بصری (خوب، روشنایی، ناخوشایند، تفکر).
مدل “IDisposable” تضمین می کند که منابع قابل اعتماد را پاک کنید: همیشه “پایانشن” را در یک بیان “استفاده” بسته کنید. قسمت های XML نامعلوم که در هنگام بارگذاری مواجه می شوند، به صورت کلمه ای در ذخیره باقی می مانند، بنابراین دور رفتن هرگز محتوای را که کتابخانه هنوز درک نمی کند، نابود نمی کند.
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” enum را می گیرد، سپس x / y موقعیت و پهنای / ارتفاع در نقاط - خصوصیات “TextFrame.Text” شکل را به یک خط نشان می دهد.
» شیل dotnet اضافه کردن بسته Aspose.Slides.Foss «»
» چارپ استفاده از Aspose.Slides.Foss
استفاده از var prs = new Presentation ( ) در این صورت، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر، به صورت زیر:
دانلود فیلم های شگفت انگیز ( شکل شکل.مطالعه، 50, 50, 400, 150 )؛؛ دانلود متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن
دانلود فایل های PDF (Pptx) «»
قالببندی متن در سطح Portion کار میکند — کوچکترین واحد یک دنبالهٔ کاراکترها. فایل ذخیرهشده را باز کنید، به اولین 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];
// متن ضخیم، ۱۸pt، رنگ آبی تیره
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 برای ایجاد، خواندن و ترمیم نمایندگی های PowerPoint .pptx بدون نیاز به Microsoft Office است.
PPTX فرمت خواندن/ نوشتن پشتیبانی می شود. صادرات به PDF، HTML، SVG، یا تصاویر در این نسخه قابل دسترس نیست.
Aspose.Slides FOSS یک کتابخانه خالص C# است که هیچ وابستگی به Microsoft Office، اتوماتیک COM یا هر زمان اجرا خصوصی ندارد.
اجرا کنید “Dotnet Add Package Aspose.Slides.Foss”. کتابخانه نیاز به .NET 9.0 یا بعد از آن.
بله. کتابخانه از افکتهای سایه خارجی، درخشندگی، تاری و انعکاس بر روی هر شیء شکل از طریق API EffectFormat پشتیبانی میکند.
همیشه یک “پایانشن” را در یک “استفاده استفاده” (“استفاده استفاده از var prs = جدید ارائه();”) بسته کنید تا اطمینان حاصل شود که منابع قابل اعتماد پاک شوند.
قسمت های XML نامعلوم که در هنگام بارگذاری به آنها می رسد، به صورت کلمه ای در ذخیره نگه می شوند، بنابراین محتوای که کتابخانه هنوز درک نمی کند هرگز از دست نمی یابد.
این کتابخانه تحت مجوز MIT است و در GitHub میزبانی میشود. گزارشهای باگ و درخواستهای pull request خوشآمد میگویند.