تبدیل PPT به JPG به صورت آنلاین

آموزش تبدیل PPT به JPG به صورت آنلاین

تبدیل تصاویر [پاورپوینت1 به JPG یک نیاز رایج در بسیاری از سناریوها است. برای مثال، ممکن است بخواهید از اسلایدها به عنوان تصویر در یک وب سایت، پست رسانه های اجتماعی یا خبرنامه ایمیل استفاده کنید. یا ممکن است لازم باشد یک تصویر کوچک یا پیش نمایش تصویری از ارائه ایجاد کنید. به هر دلیلی، داشتن یک روش مطمئن و کارآمد برای تبدیل پاورپوینت به JPG می تواند در زمان و تلاش شما صرفه جویی زیادی کند. در این مقاله نحوه تبدیل پاورپوینت به JPG با استفاده از Java Cloud SDK را بررسی خواهیم کرد و تمام جزئیات لازم برای شروع را در اختیار شما قرار خواهیم داد.

تبدیل را می توان در برابر همه فرمت های محبوب از جمله (PPT / PPTX / OTP / ODP و غیره انجام داد.

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

Aspose.Slides Cloud SDK for Java یک راه حل ساده و کارآمد برای این کار، بدون نیاز به نرم افزار یا افزونه اضافی ارائه می دهد. با استفاده از این SDK می توانید به راحتی ارائه های پاورپوینت را تنها با چند خط کد به تصاویر با کیفیت JPG تبدیل کنید. علاوه بر این، طیف گسترده ای از گزینه ها و تنظیمات را برای سفارشی کردن فرآیند تبدیل با توجه به نیازهای خاص شما فراهم می کند. علاوه بر این، Aspose.Slides Cloud SDK برای Java یک راه حل مبتنی بر Cloud است، به این معنی که می توانید بدون نیاز به نصب نرم افزار یا پلاگین در سمت سرویس گیرنده، تبدیل را در سمت سرور انجام دهید. این باعث می شود فرآیند تبدیل سریع، کارآمد و به راحتی از هر پلتفرم یا دستگاهی با اتصال به اینترنت قابل دسترسی باشد.

اکنون باید مرجع SDK را به سادگی با افزودن جزئیات زیر در pom.xml پروژه ساخت maven به پروژه خود اضافه کنیم.

<repositories>



 <repository>



        <id>aspose-cloud</id>



        <name>artifact.aspose-cloud-releases</name>



        <url>http://artifact.aspose.cloud/repo</url>



    </repository>   
</repositories>



<dependencies>



 <dependency>



    <groupId>com.aspose</groupId>



    <artifactId>aspose-slides-cloud</artifactId>



    <version>21.3.0</version>



 </dependency>



</dependencies>

پس از نصب، باید با مراجعه به داشبورد ابری یک حساب کاربری ایجاد کنیم. اگر یک حساب GitHub یا Google دارید، به سادگی ثبت نام کنید. در غیر این صورت، یک حساب جدید ایجاد کنید و اعتبار مشتری خود را دریافت کنید.

تبدیل PPT به JPG در Java

در این بخش قصد داریم ارائه پاورپوینت را با فرمت JPG ارائه کنیم. لطفا مراحل تعریف شده در زیر را دنبال کنید.

  • ابتدا یک شی از SlidesApi ایجاد کنید که در آن ClientID و جزئیات ClientSecret را به عنوان آرگومان ارسال می کنیم.
  • در مرحله دوم، یک شی از کلاس PutSlideSaveAsRequest ایجاد کنید.
  • ثالثاً، متد setFormat(…) PutSlideSaveAsRequest را فراخوانی کنید و مقدار JPEG را از شمارش SlideExportFormat ارسال کنید.
  • اکنون متد setName(…) کلاس PutSlideSaveAsRequest را فراخوانی کنید تا نام فایل ورودی PPTX را ارائه کنید.
  • برای تعیین نام فایل حاصل، از متد setOutPath(…) از کلاس PutSlideSaveAsRequest استفاده کنید.
  • ماقبل آخر، متد setSlideIndex(..) را فراخوانی کنید و فهرست اسلاید پاورپوینت را که باید تبدیل شود را مشخص کنید.
  • در نهایت، متد putSlideSaveAs(…) از کلاس SlidesAPi را فراخوانی کرده و شی PutSlideSaveAsRequest را به عنوان آرگومان ارسال کنید.
// ClientID و ClientSecret را از https://dashboard.aspose.cloud/ دریافت کنید
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// یک نمونه از SlidesApi ایجاد کنید
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

// نمونه ای از PutSlideSaveAsRequest ایجاد کنید
PutSlideSaveAsRequest request = new PutSlideSaveAsRequest();

// فرمت فایل خروجی
request.setFormat(SlideExportFormat.JPEG);

// نام ورودی PPTX موجود در Cloud Storage
request.setName("Presentation1.pptx");

// نام فایل حاصل
request.setOutPath("Converted.jpeg");		

// شاخص اسلایدی که باید تبدیل شود
request.setSlideIndex(1);

// برای انجام تبدیل PPTX به JPG، متد API را فراخوانی کنید
slidesApi.putSlideSaveAs(request);
پیش نمایش PPT به JPG

تصویر 1: - پیش نمایش تبدیل PPT به JPG.

فایل های نمونه استفاده شده در مثال بالا را می توانید از لینک های زیر دانلود کنید

تبدیل PPT به PNG در Java

با رویکرد تقریبا مشابه، می‌توانیم پاورپوینت را به فرمت PNG تبدیل کنیم. در مثال زیر، قصد داریم در مورد جزئیات نحوه آپلود یک ارائه پاورپوینت از یک سیستم محلی و تبدیل آن به فرمت PNG در فضای ابری صحبت کنیم.

  • ابتدا باید یک شی از SlidesApi ایجاد کنیم که ClientID و ClientSecret را به عنوان آرگومان های ورودی دریافت کند.
  • مرحله بعدی بارگذاری یک فایل Presentation از حافظه محلی در یک آرایه بایت[] است.
  • یک نمونه از کلاس PutExportSlideRequest ایجاد کنید.
  • برای تعیین فرمت خروجی، لطفاً از متد setFormat(…) کلاس PutExportSlideRequest استفاده کنید و مقدار PNG را از شمارش SlideExportFormat ارسال کنید.
  • فایل ورودی با استفاده از متد setDocument(…) ارسال می شود که یک آرایه بایت[] را به عنوان آرگومان می گیرد.
  • حال باید با استفاده از روش setSlideIndex(..) اندیس اسلایدی که باید تبدیل شود را مشخص کنیم.
  • برای تعیین نام فایل حاصل، از متد setOutPath(…) استفاده کنید.
  • در نهایت متد putExportSlide(…) را فراخوانی کنید که شی PutExportSlideRequest را به عنوان آرگومان برای انجام تبدیل می گیرد.
// ClientID و ClientSecret را از https://dashboard.aspose.cloud/ دریافت کنید
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// یک نمونه از SlidesApi ایجاد کنید
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

// بارگیری فایل از سیستم محلی
File f = new File("/Users/nayyershahbaz/Documents/input.ppt");

// تبدیل فایل به آرایه بایت
byte[] bytes = Files.readAllBytes(f.toPath());
				 
// نمونه ای از PutSlideSaveAsRequest ایجاد کنید
PutExportSlideRequest request = new PutExportSlideRequest();

// فرمت فایل خروجی
request.setFormat(SlideExportFormat.PNG);

// نام PPT ورودی موجود در Cloud Storage
request.setDocument(bytes);

// تنظیم شاخص اسلاید
request.setSlideIndex(1);

// نام فایل حاصل
request.setOutPath("Converted.png");		

// برای انجام تبدیل PPT به PNG، متد API را فراخوانی کنید
slidesApi.putExportSlide(request);
پیش نمایش PPT به PNG

تصویر 2: - پیش نمایش تبدیل PPT به PNG.

نمونه فایل های ورودی و خروجی استفاده شده در مثال بالا برای دانلود در لینک های زیر موجود است

پاورپوینت به JPG با استفاده از دستورات cURL

استفاده از Aspose.Slides Cloud API و دستورات cURL برای تبدیل پاورپوینت به JPG مزایای زیادی را به همراه دارد. اولاً، بسیار راحت است، زیرا API به راحتی از هر جایی با اتصال به اینترنت قابل دسترسی است. علاوه بر این، دقت بالایی دارد و فایل‌های خروجی با کیفیت بالا تولید می‌کند و تضمین می‌کند که تصاویر تبدیل شده شما حرفه‌ای و از نظر بصری جذاب هستند. مزیت دیگر این رویکرد این است که با خودکار کردن فرآیند تبدیل، در زمان و منابع صرفه جویی می کند و نیاز به تبدیل دستی یا استفاده از ابزارهای شخص ثالث را از بین می برد. در نهایت، API بسیار قابل تنظیم است، با گزینه های متعدد برای بهینه سازی فایل های خروجی برای برآوردن نیازهای خاص شما.

در این رویکرد، اولین گام این است که یک JSON Web Token (JWT) بر اساس ClientID و جزئیات ClientSecret تولید کنید. بنابراین، لطفا دستور زیر را در ترمینال برای تولید توکن JWT اجرا کنید.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

هنگامی که توکن JWT را دریافت کردیم، از دستور زیر برای تبدیل پاورپوینت موجود در فضای ذخیره سازی ابری به فرمت JPG استفاده کنید. ما از «PostSlidesSplit» API استفاده کرده‌ایم که فایل ارائه را تقسیم می‌کند و تصویری از هر اسلاید ایجاد می‌کند.

در سناریوی خود، محدوده ای از اسلایدهای 1 تا 1 را ارائه کرده ایم.

curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Jpeg&from=1&to=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"Format\": \"jpeg\"}"

با استفاده از دستور cURL، PPT را به PNG تبدیل کنید

اسلایدهای ارائه پاورپوینت را می توان به راحتی به فرمت PNG تبدیل کرد. برای انجام تبدیل از دستور زیر استفاده کنید.

curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Png&width=1000&height=600&from=1&to=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"Format\": \"png\"}"

نتیجه گیری

ما آموخته ایم که علاوه بر تبدیل پاورپوینت به JPG، Aspose.Slides Cloud API به شما امکان تبدیل فایل های پاورپوینت به فرمت PNG را نیز می دهد. PNG (Portable Network Graphics) یک فرمت تصویر بدون تلفات است که از شفافیت پشتیبانی می کند و معمولاً برای گرافیک های وب و سایر تصاویر دیجیتال استفاده می شود.

تبدیل پاورپوینت به PNG یا پاورپوینت به JPG با استفاده از Aspose.Slides Cloud یک فرآیند ساده است که تنها با چند خط کد Java یا دستورات curl قابل انجام است. با تبدیل ارائه های پاورپوینت خود به فرمت PNG، می توانید به راحتی آن ها را در صفحات وب، وبلاگ ها و سایر محتوای دیجیتال قرار دهید.

چه نیاز به تبدیل پاورپوینت به JPG یا PNG داشته باشید، Aspose.Slides Cloud راه حلی سریع، قابل اعتماد و مقیاس پذیر ارائه می دهد که می تواند حتی بزرگترین فایل های پاورپوینت را به راحتی مدیریت کند. بنابراین اگر به دنبال یک ابزار قدرتمند و انعطاف پذیر تبدیل پاورپوینت هستید، حتماً امروز Aspose.Slides Cloud را بررسی کنید!

لینک های مفید

مقالات مرتبط

همچنین توصیه می کنیم برای جزئیات بیشتر از لینک های زیر دیدن کنید: