في هذه المقالة ، سنناقش التفاصيل حول كيفية تحويل PDF إلى PPT باستخدام Cloud API. نحن نعلم أن ملف PDF هو من بين التنسيقات المستخدمة على نطاق واسع لمشاركة المعلومات حيث إنه قابل للتكيف بدرجة كبيرة مع الأنظمة الأساسية المختلفة. من ناحية أخرى ، يتم استخدام PowerPoint لعرض المعلومات داخل المنظمات والمعاهد المختلفة ، لذلك في حالة مشاركة الملف المصدر بتنسيق PDF ، يمكننا تحويل PDF إلى تنسيق PowerPoint مباشرةً.

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

Aspose.Slides Cloud SDK for Java هي واجهة برمجة تطبيقات قائمة على REST توفر القدرات لإنشاء ومعالجة وتحويل PPT إلى PDF وغيرها من التنسيقات المدعومة. في الوقت نفسه ، يوفر أيضًا ميزة تحميل ملفات PDF وحفظ الإخراج بتنسيق PPT. لذلك من أجل تطوير محول PDF إلى PPT عبر الإنترنت ، نحتاج أولاً إلى تثبيت SDK من المستودع المخضرم. الرجاء إدخال التفاصيل التالية في ملف pom.xml الخاص بمشروع maven build لتثبيت SDK.

<repositories>
 <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>https://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>
<dependencies>
 <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides-cloud</artifactId>
    <version>22.4.0</version>
 </dependency>
</dependencies>

الخطوة التالية هي إنشاء حساب من خلال زيارة Aspose.Cloud dashboard. إذا كان لديك حساب GitHub أو Google ، فما عليك سوى الاشتراك للحصول على بيانات اعتماد العميل.

قم بتحويل ملفات PDF إلى PPT باستخدام Java

في هذا القسم ، سنقوم بتحميل مستند PDF من التخزين السحابي وتحويله إلى تنسيق PPT. يتم أيضًا حفظ الملف الناتج في نفس التخزين السحابي.

  • أولاً ، نحتاج إلى مثيل SlidesApi أثناء تمرير معرف العميل وتفاصيل Client Secret كوسائط
  • ثانيًا ، اقرأ مستند PDF باستخدام مثيل الملف
  • الآن قم بتحويل محتوى الملف إلى مصفوفة بايت باستخدام طريقة readAllBytes (…)
  • أخيرًا ، نحتاج إلى استدعاء طريقة importFromPdf (..) لبدء إجراء التحويل وحفظ PowerPoint الناتج في التخزين السحابي.
// لمزيد من الأمثلة ، يرجى زيارة https://github.com/aspose-slides-cloud/aspose-slides-cloud-java
// احصل على ClientID و ClientSecret من https://dashboard.aspose.cloud/
try
        {
  	// بيانات اعتماد العميل من https://dashboard.aspose.cloud/
        String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
        String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

        // إنشاء مثيل لـ SlidesApi
        SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

        // تحميل الملف من النظام المحلي
        File f = new File("c://Users/shahbnay/Downloads/test.pdf");

        // تحويل الملف إلى مجموعة بايت
        byte[] bytes = Files.readAllBytes(f.toPath());

        // طريقة الاتصال لتحويل PDF إلى PowerPoint
        slidesApi.importFromPdf("myConverted.ppt",bytes,null,null,null);

        // اطبع رسالة النجاح
        System.out.println("PDF sucessfully converted to PPT format !");
	}catch(Exception ex)
	{
	    System.out.println(ex.getStackTrace());
	}
PDF إلى PPT

تحويل PDF إلى PPT في Java | كيفية تحويل PDF إلى PowerPoint باستخدام Java

قم بتحويل ملفات PDF إلى PowerPoint باستخدام أوامر cURL

سنقوم الآن باستكشاف خيار تحويل PDF إلى PowerPoint باستخدام أوامر cURL في محطة سطر الأوامر. قبل أن نبدأ عملية التحويل ، يرجى تنفيذ الأمر التالي لإنشاء رمز وصول JWT استنادًا إلى بيانات اعتماد العميل.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

الآن بعد أن أصبح لدينا رمز JWT المميز ، سنقوم بتنفيذ الأمر cURL التالي لتحميل PDF من محرك الأقراص المحلي وتحويل Adobe PDF إلى تنسيق PPT. يتم حفظ الملف الناتج في التخزين السحابي.

curl -v -X POST "https://api.aspose.cloud/v3.0/slides/Converted.ppt/fromPdf" \
-H "Content-Type: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-d {"pdf":{@test.pdf}} -v

استنتاج

في هذه المقالة ، تعلمنا التفاصيل حول كيفية تطوير محول PDF إلى PPT عبر الإنترنت. لقد اكتشفنا خيار تحويل PDF إلى PPT باستخدام مقتطفات تعليمات Java البرمجية وكذلك تحويل PDF إلى عرض PowerPoint تقديمي باستخدام أوامر cURL. لقد لاحظنا أن التحويل يتم باستخدام عدد أقل من أسطر الكود دون الدخول في تعقيدات داخلية.

يرجى ملاحظة أن Cloud SDK مفتوح المصدر وأن كود المصدر الكامل متاح على GitHub. في حالة مواجهة أية مشكلات أثناء استخدام SDK ، فلا تتردد في الاتصال بنا من خلال منتدى دعم العملاء المجاني.

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

نوصي أيضًا بزيارة الروابط التالية لمعرفة المزيد عنها