ارائه‌های مؤثر کلید جلب توجه مخاطبان و انتقال اطلاعات به‌طور مؤثر هستند. با این حال، ایجاد ارائه‌های جذاب PowerPoint presentations از ابتدا می‌تواند زمان‌بر و چالش‌برانگیز باشد، به ویژه زمانی که با محتوای پیچیده از فرمت‌های فایل دیگر مانند PDF سروکار دارید. اینجاست که قدرت تبدیل PDF به PowerPoint وارد عمل می‌شود. بنابراین تصور کنید که به‌راحتی محتوا، گرافیک‌ها و تصاویر ارزشمند را از PDF استخراج کرده و آن‌ها را به اسلایدهای دینامیک و قابل ویرایش تبدیل کنید. در این مقاله، به اهمیت تبدیل PDF به ارائه‌های PowerPoint خواهیم پرداخت و اینکه چگونه می‌توانید این کار را به‌صورت یکپارچه با استفاده از API REST مبتنی بر Java پیشرفته ما انجام دهید.

API تبدیل پاورپوینت

به منظور انجام کار تبدیل PDF به ارائه‌های PowerPoint، می‌توانیم از قابلیت‌های قدرتمند Aspose.Slides Cloud SDK for Java استفاده کنیم. این یک API غنی از ویژگی‌ها است که به شما این امکان را می‌دهد تا به‌طور یکپارچه عملکردهای ارائه را در برنامه‌های Java خود ادغام کنید. بنابراین، با استفاده از پتانسیل Java Cloud SDK، می‌توانید جریان کار خود را ساده کنید، بهره‌وری را افزایش دهید و به‌راحتی ارائه‌های جذابی از اسناد PDF بسازید.

اکنون برای توسعه یک مبدل PDF به PPT آنلاین، ابتدا باید SDK را از مخزن maven نصب کنیم. لطفاً جزئیات زیر را در pom.xml پروژه ساخت maven وارد کنید تا 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 را با استفاده از Java به PPT تبدیل کنید

در این بخش، ما قصد داریم سند PDF را از فضای ذخیره‌سازی ابری بارگذاری کرده و آن را به فرمت PPT تبدیل کنیم. همچنین فایل حاصل در همان فضای ذخیره‌سازی ابری ذخیره می‌شود.

  • نخست، ما نیاز داریم که یک نمونه از SlidesApi ایجاد کنیم و جزئیات Client ID و Client Secret را به عنوان آرگومان ها منتقل کنیم.
  • ثانیاً، سند PDF را با استفاده از نمونه File بخوانید.
  • حالا محتوای فایل را با استفاده از متد readAllBytes(…) به آرایه بایت تبدیل کنید.
  • در نهایت، ما نیاز داریم که متد importFromPdf(..) را برای آغاز روند تبدیل فراخوانی کنیم و ارائه پاورپوینت حاصل را در ذخیره‌سازی ابری ذخیره کنیم.
// برای مثال‌های بیشتر، لطفاً به 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 به پاورپوینت فراخوانی کنید
        slidesApi.importFromPdf("myConverted.ppt",bytes,null,null,null);

        // print success message
        System.out.println("PDF sucessfully converted to PPT format !");
	}catch(Exception ex)
	{
	    System.out.println(ex.getStackTrace());
	}
PDF به PPT

PDF را به PPT در Java تبدیل کنید | نحوه تبدیل PDF به پاورپوینت با استفاده از جاوا

از PDF به ارائه پاورپوینت با استفاده از دستورات 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 را از درایو محلی بارگذاری کرده و 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 به ارائه پاورپوینت با استفاده از دستورات cURL را بررسی کردیم. متوجه شدیم که این تبدیل با خطوط کد کمتری انجام می‌شود بدون اینکه به جزئیات داخلی پرداخته شود.

مقالات مرتبط

ما همچنین توصیه می‌کنیم به لینک‌های زیر مراجعه کنید تا بیشتر دربارهٔ