تحويل PNG إلى PPT

تقدم الصور عروض تقديمية جمالية وملهمة واحترافية. من خلال إضافة الصور إلى PowerPoint ، يمكنك مشاركة المعلومات بتنسيق سهل الفهم مع جمهورك.

ستوضح لك هذه المقالة كيفية تحويل PNG إلى PPT في C#. تنسيق PNG هو تنسيق شائع جدًا يستخدم لتخزين الصور ، لذلك من المحتمل أن تستفيد من معرفة كيفية إضافة صور PNG إلى عروض PowerPoint التقديمية.

C# API لتحويل PNG إلى PPT {#Get-aC# -API-to-Add-PNG-Images-to-Presentations}

يعد Aspose.Slides for .NET واجهة برمجة تطبيقات قوية تمكن المطورين والتطبيقات من إنشاء عروض PowerPoint التقديمية وقراءتها وتحريرها وتحويلها ومعالجتها (بدون Microsoft PowerPoint أو مكتب).بمجرد الحصول على هذا المنتج ، ستتمكن من تحويل صور PNG إلى عرض تقديمي PPT باستخدام بضعة أسطر من كود C#.

لتثبيت Aspose.Slides for .NET ، راجع دليل التثبيت.

تحويل PNG إلى PowerPoint في C#

  1. قم بإنشاء مثيل لفئة “العرض التقديمي”.
  2. قم بتحميل الصور التي تريدها كشرائح في عرضك التقديمي.
  3. إنشاء شرائح بناءً على الصور.
  4. حدد الأبعاد.
  5. احفظ العرض الناتج.

يوضح لك رمز C# كيفية تحويل PNG إلى PPT:

using (Presentation pres = new Presentation())
{
    IPPImage image = pres.Images.AddImage(File.ReadAllBytes("image.png"));
    pres.Slides[0].Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image);
    
    IPPImage image2 = pres.Images.AddImage(File.ReadAllBytes("image2.png"));
    ISlide slide2 = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);
    slide2.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image2);
    
    IPPImage image3 = pres.Images.AddImage(File.ReadAllBytes("image3.png"));
    ISlide slide3 = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);
    slide3.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image3);
    
    pres.Save("Presentation.ppt", SaveFormat.Ppt);
}

بعض الصور في عرض بوربوينت

الصور في عرض بوربوينت

معلومات: تقدم Aspose خدمة PNG إلى PowerPoint مجانية ، وهي تنفيذ مباشر للعملية الموضحة هنا.

أضف صورة ويب إلى PowerPoint في C#

في القسم السابق ، قمنا بتوجيهك خلال عملية إدخال صور PNG المخزنة (محليًا) على جهاز الكمبيوتر الخاص بك في عرض PowerPoint تقديمي. ومع ذلك ، إذا كانت الصورة التي تريد استخدامها مخزنة على الإنترنت ، فعليك القيام بالأشياء بهذه الطريقة:

  1. قم بإنشاء مثيل لفئة “العرض التقديمي”.
  2. احصل على مرجع الشريحة الأولى من خلال فهرسها.
  3. قم بتعريف مصفوفة البايت وإنشاء مثيل لفئة “WebClient”.
  4. قم بتحميل الصورة المخزنة على الويب.
  5. قم بإنشاء شريحة بناءً على الصورة.
  6. حدد أبعاد الشريحة.
  7. احفظ العرض الناتج.

يوضح لك رمز C# كيفية إضافة صورة مخزنة على الويب إلى PowerPoint:

using (Presentation pres = new Presentation())
{
    ISlide slide = pres.Slides[0];

    byte[] imageData;
    using (WebClient webClient = new WebClient()) 
    {
        imageData = webClient.DownloadData(new Uri("[INSERT URL HERE]"));
    }
    
    IPPImage image = pres.Images.AddImage(imageData);
    slide.Shapes.AddPictureFrame(ShapeType.Rectangle, 10, 10, 100, 100, image);
    
    pres.Save("pres.pptx", SaveFormat.Pptx);
}

احصل على رخصة مجانية

هل تريد اختبار ميزات Aspose.Slides بلا قيود؟ احصل على ترخيص مؤقت مجاني.

خاتمة

نعتقد أنك تعرف الآن كيفية استخدام مكتبة .NET قوية لتحويل صور PNG إلى عرض تقديمي لـ PowerPoint في C#. قد ترغب في رؤية صفحة المنتج لـ PNG إلى PPT عملية التحويل.

لمعرفة المزيد حول Aspose.Slides features ، راجع التوثيق.إذا كانت لديك أسئلة ، فيمكنك نشرها على المنتدى.

أنظر أيضا