در این مبحث ساده، به شما نشان خواهیم داد که چگونه بدون اتکا به پاورپوینت، SVG را با استفاده از C#** به Presentation تبدیل کنید. نکته خوب این است که برای تبدیل SVG به PPTX در C# به نرم افزار شخص ثالث یا کتابخانه Interop نیاز ندارید. این برنامه را می توان در هر یک از محیط های پیکربندی شده دات نت در داخل ویندوز، لینوکس یا macOS استفاده کرد. کد نمونه می تواند به طور یکپارچه بر روی همه پلت فرم های دات نت اجرا شود.
مراحل صادرات SVG به PPTX در سی شارپ
- برنامه خود را برای افزودن بسته Aspose.Slides for .NET از NuGet.org پیکربندی کنید
- یک نمونه از کلاس Presentation برای ایجاد یک ارائه پیش فرض ایجاد کنید
- به اولین اسلاید پیش فرض در مجموعه اسلایدهای ارائه دسترسی پیدا کنید
- محتوای فایل SVG را به عنوان یک رشته بخوانید و آن را در مجموعه تصاویر ارائه قرار دهید
- یک شکل قاب عکس را در اسلاید انتخابی با تصویر SVG اضافه کنید
- ارائه را با یک تصویر SVG روی دیسک ذخیره کنید
با استفاده از مراحل فوق در C# ذخیره SVG به عنوان PPT به راحتی انجام می شود. این فرآیند با ایجاد یک نمونه از کلاس Presentation و دسترسی به اسلاید اول پیشفرض از مجموعه اسلایدها آغاز میشود. سپس محتوای فایل SVG به عنوان یک رشته از دیسک خوانده می شود و به یک IPPImage در مجموعه تصاویر ارائه اضافه می شود. در نهایت، با استفاده از SVG اضافه شده، یک شکل قاب عکس در داخل اسلاید اضافه می شود و ارائه بر روی دیسک ذخیره می شود.
کد برای تبدیل SVG به PPTX در سی شارپ
با استفاده از مثال بالا در C# SVG به پاورپوینت تبدیل ارائه به راحتی با استفاده از چند خط کد آسان انجام می شود. شما همچنین می توانید از یک ارائه موجود استفاده کنید و می توانید SVG را در هر موقعیتی در داخل هر اسلاید با تنظیم هر اندازه سفارشی نیز وارد کنید. همچنین می توانید منبع SVG را به عنوان یک جریان حافظه از منابعی مانند پایگاه داده یا وب نیز بارگیری کنید.
این آموزش نحوه درج SVG را در Presentation با استفاده از C# توضیح می دهد. اگر می خواهید در مورد افزودن جدول در ارائه پاورپوینت بیاموزید، به مقاله نحوه ایجاد جدول در پاورپوینت با استفاده از سی شارپ مراجعه کنید.