تحويل PNG إلى PPTX في C# - تحويل الصورة إلى PowerPoint

قمنا مؤخرًا بنشر مقالة حول كيفية دمج صور PNG برمجيًا باستخدام GroupDocs.Merger Cloud SDKs. يشرح منشور المدونة هذا التحويل من PNG إلى PPTX في تطبيق .NET. يقدم Groupdocs.Conversion واجهات برمجة التطبيقات السحابية SDKs وREST لتحويل PNG إلى PowerPoint برمجيًا. هناك مجموعة واسعة من الأساليب والخصائص التي يمكنك استخدامها لتطوير صورتك الخاصة إلى محول PowerPoint لبرنامج عملك. ومع ذلك، فلنبدأ هذا الدليل ونتعلم كيفية تحويل PNG إلى PPTX في لغة C# باستخدام Groupdocs.Conversion Cloud SDKs for .NET.

سنغطي النقاط التالية في منشور المدونة هذا:

صورة إلى PowerPoint - تثبيت API

سنخوض عملية التثبيت وهي عملية واضحة ومباشرة. لهذا الغرض، يمكنك تثبيت هذه المكتبة الغنية بالمميزات عن طريق تنزيل حزمة NuGet أو يمكنك تشغيل الأمر التالي في NuGet Package Manager:

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

في المرحلة التالية، سنقوم بإنشاء تطبيق في API Cloud dashboard والذي سيقوم بإنشاء بيانات اعتماد API (معرف العميل، سر العميل).الأمر بسيط للغاية، على الرغم من أنه يمكنك زيارة هذا الدليل لرؤية العملية برمتها.

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

بمجرد تثبيت وإعداد مكتبة تحويل PNG إلى PowerPoint، يمكننا الاستفادة من الأساليب التي تم الكشف عنها بواسطة Groupdocs.Conversion Cloud SDKs for .NET.

نظرًا لأننا نستخدم Cloud SDKs، فنحن بحاجة إلى تحميل ملف PNG المصدر إلى API Cloud dashboard. لذلك، يمكنك تحميل الملف يدويًا أو برمجيًا عن طريق استدعاء الأسلوب UploadFile.

الخطوات التالية مخصصة لتحويل PNG إلى PowerPoint في .NET:

  • قم بإنشاء مثيل لفئة التكوين وقم بتهيئته باستخدام معرف العميل وسر العميل.
  • حدد قيمة ApiBaseUrl لتعيين عنوان URL الأساسي للصورة إلى واجهة برمجة تطبيقات محول PowerPoint.
  • تهيئة مثيل للفئة ConvertApi مع كائن فئة التكوين.
  • إنشاء كائن من فئة ConvertSettings وتهيئته عن طريق تعيين قيم مثل FilePath وFormat وOutputPath.
  • قم باستدعاء الأسلوب ConvertDocument لتحويل PNG إلى PPTX برمجيًا.

يتيح لك مقتطف التعليمات البرمجية التالي تحويل PNG إلى PPTX في C#:

using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;

namespace GroupDocs.Conversion.CSharp
{
    // تحويل PNG إلى PPTX في C#
    class Convert_PNG_to_PPT

    {
        static void Main(string[] args)
        {

            try
            {
                // احصل على بيانات اعتماد API الخاصة بك 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

                // قم بإنشاء مثيل لفئة التكوين وقم بتهيئته باستخدام معرف العميل وسر العميل. 
                var configuration = new Configuration(clientId, clientSecret);
                // حدد قيمة ApiBaseUrl لتعيين عنوان url الأساسي للصورة إلى واجهة برمجة تطبيقات محول PowerPoint.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
                // تهيئة مثيل لفئة ConvertApi مع كائن فئة التكوين.
                var apiInstance = new ConvertApi(configuration);
                // إنشاء كائن من فئة ConvertSettings وتهيئته عن طريق تعيين قيم مثل FilePath وFormat وOutputPath.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.png",
                    Format = "pptx",
                    OutputPath = "test/sample.pptx"
                };
                // استدعاء الأسلوب ConvertDocument لتحويل PNG إلى PPTX برمجياً.
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted PNG to PowerPoint in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
            }

        }
    }
}

بمجرد تشغيل ملف الخادم، سترى ملف PPTX تم إنشاؤه في لوحة معلومات API Cloud. مرة أخرى، يمكنك تنزيل هذا الملف يدويًا أو برمجيًا عن طريق استدعاء طريقة DownloadFile التي توفرها هذه الصورة إلى واجهة برمجة تطبيقات تحويل PowerPoint.

الصورة إلى PowerPoint

مولد PPT عبر الإنترنت

يرجى استخدام هذه الأداة عبر الإنترنت لتحويل PNG إلى PPT/PPTX في حالة رغبتك في حل غير برمجي. يتم تشغيل هذه الأداة بواسطة Groupdocs.Conversion. علاوة على ذلك، فهو يأتي مزودًا بواجهة سهلة الاستخدام حيث يمكنك سحب الملفات وإفلاتها لتحويلها ومعالجتها. قبل كل شيء، فإن مولد PPT/PPTX عبر الإنترنت مجاني ولا يتطلب أي اشتراك.

صانع العلامة المائية مجانا

خاتمة

وهذا يقودنا إلى نهاية هذا الدليل. لقد تعلمنا كيفية تحويل PNG إلى PPTX/PPT في لغة C# برمجيًا باستخدام Groupdocs.Conversion Cloud SDKs for .NET. علاوة على ذلك، قمنا بالاطلاع على أداة تحويل الصور إلى PowerPoint [عبر الإنترنت] لتحويل PNG إلى PowerPoint. علاوة على ذلك، يمكنك زيارة الوثائق للتعرف على الطرق المفيدة الأخرى. وبالتالي، يمكنك زيارة GitHub الريبو و دليل البدء لبدء تطوير صورتك الخاصة إلى محول PowerPoint.

أخيرًا، يقوم groupdocs.cloud بكتابة مقالات جديدة. لذا، يرجى البقاء على اتصال للحصول على التحديثات المنتظمة.

المساعدة متاحة

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

الأسئلة المتداولة – الأسئلة الشائعة

كيف أقوم بتحويل PNG إلى PPTX؟

يمكنك أتمتة هذه العملية عن طريق اختيار Groupdocs.Conversion Cloud SDKs المتوفرة بلغات برمجة متعددة. لمزيد من التفاصيل، يرجى زيارة هذا الرابط.

أنظر أيضا