في هذا الموضوع البسيط ، سنوضح لك كيفية ** تحويل SVG إلى Presentation باستخدام C # ** دون الاعتماد على PowerPoint. الشيء الجيد هو أنك لست بحاجة إلى برنامج جهة خارجية أو مكتبة Interop من أجل ** تحويل SVG إلى PPTX في C # **. يمكن استخدام التطبيق في أي من البيئات المكونة من .NET داخل Windows أو Linux أو macOS ، ويمكن تشغيل نموذج التعليمات البرمجية بسلاسة على جميع الأنظمة الأساسية .NET.
خطوات لتصدير SVG إلى PPTX في C
- تكوين التطبيق الخاص بك لإضافة حزمة Aspose.Slides for .NET من NuGet.org
- قم بإنشاء مثيل لفئة Presentation لإنشاء عرض تقديمي افتراضي
- قم بالوصول إلى أول شريحة افتراضية داخل مجموعة شرائح العرض التقديمي
- اقرأ محتوى ملف SVG كسلسلة وأدخله في مجموعة صور العرض التقديمي
- أضف شكل إطار صورة داخل الشريحة المحددة مع صورة SVG المضافة
- احفظ العرض التقديمي مع صورة SVG على القرص
باستخدام الخطوات المذكورة أعلاه في * C # حفظ SVG كـ PPT * يمكن تنفيذ العرض التقديمي بسهولة. تبدأ العملية بإنشاء مثيل لفئة العرض التقديمي والوصول إلى الشريحة الأولى الافتراضية من مجموعة الشرائح. ثم تتم قراءة محتوى ملف SVG كسلسلة من القرص وإضافته إلى IPPImage داخل مجموعة صور العرض التقديمي. أخيرًا ، يتم إضافة شكل إطار الصورة داخل الشريحة باستخدام SVG المضافة ويتم حفظ العرض التقديمي على القرص.
كود لتحويل SVG إلى PPTX في C
using Aspose.Slides; | |
namespace TestSlides | |
{ | |
public class InsertSVG | |
{ | |
public static void AddSvgToSlide() | |
{ | |
string filesPath = @"/Documents/KnowledgeBase/TestData/"; | |
License license = new License(); | |
license.SetLicense(filesPath + "Conholdate.Total.Product.Family.lic"); | |
//Create a new presentation to insert an SVG image | |
Presentation SvgPresentation = new Presentation(); | |
//Access the first default slide of the presentation | |
ISlide slide = SvgPresentation.Slides[0]; | |
//Load the SVG file content and add that to the presentation image collection | |
var svgContent = System.IO.File.ReadAllText(filesPath + "410.svg"); | |
ISvgImage svgImage = new SvgImage(svgContent); | |
IPPImage ppSVGImage = SvgPresentation.Images.AddImage(svgImage); | |
//Insert the SVG inside a picture frame shape | |
slide.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, ppSVGImage.Width, ppSVGImage.Height, ppSVGImage); | |
//Save the presentation with an SVG image | |
SvgPresentation.Save(filesPath + "PresWithSVG.pptx", Aspose.Slides.Export.SaveFormat.Pptx); | |
} | |
} | |
} |
يشرح هذا البرنامج التعليمي كيفية * إدراج SVG في العرض التقديمي باستخدام C # *. إذا كنت تريد معرفة المزيد حول إضافة جدول داخل عرض PowerPoint التقديمي ، فراجع المقالة على كيفية إنشاء جدول في PowerPoint باستخدام C #.