أتش تي أم أل إلى PowerPoint

تحويل HTML إلى PPTX باستخدام C# .NET.

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

API لتحويل HTML إلى PowerPoint

من خلال الاستفادة من إمكانيات GroupDocs.Conversion Cloud SDK for .NET، يمكنك تبسيط تحويل HTML إلى PPT، مما يسهل دمج محتوى HTML في عروض PowerPoint التقديمية بكفاءة وفعالية. يدعم SDK أيضًا مجموعة واسعة من أنواع الملفات، بما في ذلك على سبيل المثال لا الحصر DOCX، PDF، PPTX، XLSX، HTML و JPEG و PNG و TIFF.

أولاً، نحتاج إلى تثبيت SDK من خلال البحث في GroupDocs.Conversion-Cloud في مدير الحزم NuGet والنقر فوق الزر “تثبيت”. هناك خيار آخر وهو تنفيذ الأمر التالي في وحدة تحكم مدير الحزم.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

بمجرد اكتمال التثبيت، يرجى الحصول على بيانات اعتماد واجهة برمجة التطبيقات (API) الشخصية (أي معرف العميل وسر العميل).يمكنك زيارة هذا [البرنامج التعليمي] القصير8 الذي يشرح تفاصيل كيفية الحصول على بيانات اعتماد واجهة برمجة التطبيقات.

تضمين صفحة ويب في PowerPoint في C#

يشرح هذا القسم التفاصيل حول كيف يمكننا بسهولة أتمتة تحويل HTML إلى PowerPoint باستخدام C# .NET.

  1. قم بإنشاء مثيل لفئة “التكوين” حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.
var configurations = new Configuration(clientId, clientSecret1);
  1. قم بتهيئة ConvertApi حيث نقوم بتمرير كائن التكوين كوسيطة إدخال.
var apiInstance = new ConvertApi(configurations);
  1. قم بتحميل ملف HTML المدخل إلى وحدة التخزين السحابية.
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
  1. قم بإنشاء مثيل “ConvertSettings” حيث نحدد اسم إدخال HTML والتنسيق الناتج كـ “ppt” واسم عرض PowerPoint التقديمي الناتج كوسيطات.
var settings = new ConvertSettings{...}
  1. اتصل بواجهة برمجة التطبيقات ConvertDocumentRequest لتضمين HTML في تنسيق PowerPoint وحفظ ملف PPT الناتج في وحدة التخزين السحابية.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// المزيد من الأمثلة على https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// احصل على بيانات اعتماد API الخاصة بك 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// قم بإنشاء مثيل لفئة التكوين وقم بتهيئته باستخدام معرف العميل وسر العميل. 
var configurations = new Configuration(clientId, clientSecret1);
// حدد قيمة ApiBaseUrl لتعيين عنوان url الأساسي لواجهة برمجة تطبيقات تحويل HTML إلى PPT.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// تهيئة مثيل لفئة ConvertApi بكائن من فئة التكوين.
var apiInstance = new ConvertApi(configurations);
             
// تحميل HTML الإدخال من محرك الأقراص المحلي             
using (var stream = System.IO.File.OpenRead("sourceFile.html"))
{
    // إنشاء مثيل FileApi
    var fileUpload = new FileApi(configurations);
    // تحميل HTML الإدخال إلى التخزين السحابي
    fileUpload.UploadFile(new UploadFileRequest("input.html", stream));

    // قم بإنشاء ConvertSettings حيث نحدد اسم HTML المصدر واسم عرض PPT الناتج
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.html",
        Format = "ppt",
        OutputPath = "Converted.ppt"
    };
    
    // استدعاء الأسلوب ConvertDocument لتحويل HTML إلى PPT.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // طباعة رسالة النجاح
        Console.WriteLine("The Web page successfully embedded into PowerPoint presentation !");
    }
}
أتش تي أم أل إلى جزء لكل تريليون

الصورة: - معاينة لتحويل HTML إلى PowerPoint.

يمكن تنزيل عرض PowerPoint التقديمي الناتج في المثال أعلاه من converted.ppt.

قم بإدراج HTML في PowerPoint باستخدام أوامر cURL

وبدلاً من ذلك، يمكننا استخدام أوامر cURL وواجهة برمجة التطبيقات GroupDocs.Conversion Cloud لتحويل HTML إلى PowerPoint. إنه أسلوب مباشر وفعال للمطورين الذين يفضلون واجهة سطر الأوامر أو يحتاجون إلى دمج هذه الوظيفة في البرامج النصية الآلية الخاصة بهم. توفر أوامر cURL البساطة وسهولة الاستخدام واستقلالية النظام الأساسي والمرونة وتسمح بمعالجة قابلة للتطوير لأحجام كبيرة من الملفات دون الحاجة إلى بنية تحتية محلية، مما يعزز الكفاءة والأداء.

الخطوة الأولى في هذا الأسلوب هي إنشاء رمز وصول JWT ثم تنفيذ أمر cURL التالي لإدراج صفحة الويب في عرض PowerPoint التقديمي وحفظ PowerPoint الناتج في التخزين السحابي.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceHTML}\",  \"Format\": \"ppt\",  \"OutputPath\": \"{resultantFile}\"}"

الرجاء استبدال “sourceHTML” باسم ملف HTML للإدخال، و"resultantFile" باسم عرض PowerPoint التقديمي الناتج و"accessToken" برمز وصول JWT المخصص.

  • إذا كنت تريد حفظ ملف PowerPoint الناتج على محرك الأقراص المحلي، فيرجى محاولة استخدام أمر cURL التالي.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceHTML}\",  \"Format\": \"ppt\"}" \
-o "output.ppt"

HTML لتحويل PPT

من أجل تجربة إمكانيات GroupDocs.Conversion Cloud REST API، قد تفكر في استخدام [HTML to PowerPoint Converter] المجاني 14. إنه تطبيق خفيف الوزن وفائق الكفاءة، مما يتيح لك تجربة الإمكانات القوية لواجهة برمجة التطبيقات (API) داخل متصفح الويب.

html إلى تطبيق pptx

روابط مفيدة

خاتمة

لقد تعلمنا أن GroupDocs.Conversion Cloud SDK for .NET يوفر واجهة برمجة تطبيقات قوية ومرنة تعمل على تبسيط عملية التحويل، مما يضمن نتائج دقيقة وعالية الجودة. نحن نشجعك على استكشاف هذه الخيارات واختيار الخيار الذي يناسب سير عملك ومتطلباتك بشكل أفضل، والاستفادة من قوة واجهات برمجة التطبيقات المستندة إلى السحابة لتعزيز قدرات معالجة المستندات لديك.

مقالات مقترحة

نوصي بشدة بزيارة الروابط التالية لمعرفة المزيد حول: