PDF إلى PowerPoint

تحويل PDF إلى PowerPoint | واجهة برمجة تطبيقات تحويل PDF إلى PPT عبر الإنترنت

PDF توفر الملفات القدرة على الحفاظ على تماسك الوثيقة بغض النظر عن البرامج أو الأجهزة أو نظام التشغيل. ولذلك، فإن تنسيق المستندات المحمولة (PDF) شائع على نطاق واسع بفضل ميزته الفريدة في الحفاظ على تنسيق ونسبة العناصر. بالمثل، بالنسبة لمعظم التمثيلات الرسمية للمعلومات، تُستخدم عروض PowerPoint التقديمية (PPTX, PPT, PPTM, ODP, OTP, إلخ) عادة. لذا، أثناء إنشاء مستندات العروض التقديمية، قد نتلقى المعلومات بصيغة PDF التي تحتاج إلى دمجها في صيغة عرض PowerPoint التقديمي. ومع ذلك، إذا كنا بحاجة إلى إجراء التحويل لعدد كبير من المستندات، فإن ذلك يصبح مرهقًا جدًا. لذلك، فإن الحل البرمجي هو نهج قابل للتطبيق.

في هذه المدونة، سنلقي بعض الضوء على الموضوعات التالية

واجهات برمجة التطبيقات السحابية

حلولنا السحابية فريدة من نوعها من حيث الميزات والخدمات التي تقدمها. نقدم نفس القدرات التي حققناها على مر هذه السنوات في شكل واجهات برمجة التطبيقات RESTful . لا يتطلب الأمر تثبيت برمجيات وحتى يمكنك إجراء معالجة الوثائق/الملفات من خلال موجه الأوامر باستخدام أوامر cURL . خلال معالجة الوثيقة هذه، يمكنك توفير ملف الإدخال كوسيط إدخال أو تحميل الملف المتاح بالفعل على التخزين السحابي.

واجهة برمجة التطبيقات لتحويل باور بوينت

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

تحويل PDF إلى PowerPoint باستخدام C#

تظهر الخيارات التالية الخطوات حول كيفية تحميل ملف PDF وعرضه بتنسيق PPTX. في حال عدم وجود الملف الناتج المحدد، يتم إنشاء ملف جديد، وإذا كان هناك ملف بنفس الاسم موجود في التخزين السحابي، فإن صفحات ملف PDF الذي تم تحميله حديثًا تتم إضافتها كشرائح منفصلة في نهاية العرض التقديمي السابق.

  • أولاً، تحتاج إلى إنشاء كائن من SlidesApi مع توفير معرف العميل الحصري الخاص بك ومفاتيح السر الخاصة به 🔑 (يمكن الحصول عليها من dashboard.aspose.cloud)
  • تحميل ملف من التخزين المحلي إلى كائن Stream
  • قم بإنشاء كائن من فئة PostSlidesDocumentFromPdfRequest وحدد الملف الناتج مقابل خاصية Name.
  • حدد ملف PDF المُحمَّل في كائن التدفق أعلاه
  • استدعاء طريقة PostSlidesDocumentFromPdf(…) لتنفيذ عملية التحويل

C# .NET

// يرجى زيارة الرابط التالي للحصول على الكود المصدري الكامل  https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet

using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;

string Client_ID = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

try
{
    // instantiate SlidesAPI object
    SlidesApi slidesApi = new SlidesApi(Client_ID, Client_Secret);
    // تحميل ملف PDF المدخل من التخزين المحلي
    Stream file = File.OpenRead("Converted.pdf");
    // إنشاء كائن من PostSlidesDocumentFromPdfRequest يحتوي على اسم الملف الناتج
    PostSlidesDocumentFromPdfRequest request = new PostSlidesDocumentFromPdfRequest { Name = "Resultant.pptx", Pdf = file };
    // قم بتنفيذ عملية تحويل PDF إلى PPTX
    Document response = slidesApi.PostSlidesDocumentFromPdf(request);
}
catch (Exception e)
{
    Console.WriteLine("Exception while calling Api: " + e.ToString());
}

Sample files used in above example Converted.pdf و Resultant.pptx.

محول PPT إلى PDF باستخدام C#

تحويل عروض PowerPoint إلى تنسيق PDF يعد أيضًا مريحًا للغاية.

  • الخطوة الأولى هي الحصول على معرف العميل الشخصي وكلمة السر الخاصة بالعميل من dashboard.aspose.cloud
  • ثم قم بإنشاء كائن من SlidesApi مع توفير معرّف العميل والسر السري للعميل.
  • قم بتحميل ملف PPTX الإدخال في مثيل الدفق
  • قم بإنشاء كائن من فئة PostSlidesConvertRequest مع توفير المدخلات Presentation وقيمة التعداد ExportFormat.Pdf كمتغير لوسيلة إنشائه.
  • فئة PostSlidesConvert(..) طريقة لبدء عملية التحويل
  • أخيرًا، قم بحفظ الإخراج في وحدة التخزين المحلية بتنسيق PDF

C#.NET

// يرجى زيارة الرابط التالي للحصول على الكود المصدر الكامل  https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet

using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;

string Client_ID = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

try
{
    // قم بإنشاء كائن SlidesAPI
    Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
    // تحميل ملف PDF الإدخالات من التخزين المحلي
    Stream presentation = File.OpenRead("input.pptx");
    // حدد تنسيق الخرج للملف الناتج
    PostSlidesConvertRequest convertRequest = new PostSlidesConvertRequest(presentation, Aspose.Slides.Cloud.Sdk.Model.ExportFormat.Pdf);
    // initialize the conversion process
    Stream pdf = slidesApi.PostSlidesConvert(convertRequest);
    // حفظ الملف الناتج في تخزين محلي
    pdf.CopyTo(File.OpenWrite("MyPresentation.pdf"));
}
catch (Exception e)
{
    Console.WriteLine("Exception while calling Api: " + e.ToString());
}

استنتاج

في هذه المقالة، استكشفنا تفاصيل تحويل PDF إلى PowerPoint وكذلك تحويل PowerPoint إلى PDF باستخدام شيفرة C# .NET. بعد اتباع هذه الخطوات، تمكنا من تطوير محول PDF إلى PPT الخاص بنا. بشكل مماثل، فإن واجهة برمجة التطبيقات مذهلة لدرجة أنها تسهل علينا أيضًا تحويل PPT إلى PDF مع عدد أقل من سطور الشيفرة. يمكنك معرفة المزيد عن الميزات الرائعة الأخرى المقدمة من قبل Cloud API من خلال زيارة Developers Guide. علاوة على ذلك، الشيفرة المصدرية الكاملة لواجهة برمجة التطبيقات REST متاحة على GitHub.

تريد أن ترى واجهة برمجة التطبيقات في العمل! حاول استخدام تطبيقنا المجاني عبر الإنترنت PDF Import لتحويل PDF إلى PowerPoint.

مقالات ذات صلة