در این آموزش ساده، نحوه ایجاد PowerPoint Presentation با استفاده از C# را به همراه مراحل دقیق تنظیم محیط در انتهای خود نشان خواهیم داد. هنگام کار در C# با استفاده از مراحل ساده و بدون اتکا به پاورپوینت، ارائه پاورپوینت ایجاد کنید. علاوه بر این، مثال ارائه شده را می توان به طور یکپارچه در تمام پلتفرم های پشتیبانی شده دات نت مورد استفاده قرار داد.
مراحل ایجاد پاورپوینت با استفاده از سی شارپ
- بسته Aspose.Slides for .NET را از NuGet دانلود و نصب کنید
- از فضاهای نام Aspose.Slides، Aspose.Slides.Export و System.Drawing در پروژه خود استفاده کنید
- با استفاده از نمونه کلاس Presentation یک ارائه خالی ایجاد کنید
- یک اسلاید با نوع Layout خالی در مجموعه اسلایدهای ارائه اضافه کنید
- یک Rectangle AutoShape داخل اسلاید تازه ایجاد شده اضافه کنید
- یک قاب متن در شکل اضافه شده اضافه کنید و ویژگی های متنی آن را تنظیم کنید
- با استفاده از روش Save، ارائه را به صورت PPTX روی دیسک ذخیره کنید
مراحل فوق در C# فایل PPTX را بدون وابستگی به MS PowerPoint ایجاد می کند. این فرآیند با ایجاد یک ارائه با استفاده از نمونه کلاس Presentation شروع می شود، که سپس با افزودن یک اسلاید خالی و یک شکل خودکار در داخل اسلاید دنبال می شود. متعاقباً، قبل از ذخیره فایل ارائه به عنوان PPTX روی دیسک، متن در شکل اضافه شده اضافه شده و قالب بندی می شود.
کد تولید پاورپوینت در سی شارپ
با استفاده از مثال بالا در C# Presentation با فرمت PPTX روی دیسک ذخیره شده است. شمارشگر SaveFormat همچنین گزینه هایی را برای ذخیره ارائه در قالب های PPT، PPS، PPSX، ODP، POT و POTX می دهد. همچنین میتوانید متن را با استفاده از گزینههای مختلفی که توسط کلاسهای PortionFormat و ParagraphFormat در معرض دید قرار میگیرند، سفارشی کنید که شامل تنظیم گزینههایی مانند گلولهها، حاشیهها، تورفتگیها، برجستهسازی و خطمشی متن است.
قبلاً شاهد نحوه ذخیره اسلاید به عنوان SVG در سی شارپ در یک مبحث آموزش دیگر بودیم. با این حال، در این مبحث به بررسی این موضوع پرداخته ایم که چگونه می توان با استفاده از C# PowerPoint ارائه در فرمت های مختلف تولید کرد.