چگونه PPT را با استفاده از Java به تصاویر JPG تبدیل کنیم

چگونه PPT را به تصویر JPG با استفاده از Java تبدیل کنیم

اگر شما یک بازاریاب رسانه‌های اجتماعی یا وب هستید، ممکن است نیاز به نمایش ارائه‌های پاورپوینت در وب داشته باشید. آسان‌ترین راه برای پیاده‌سازی این ایده، تبدیل PPT/PPTX اسلایدها به فرمت تصویر مانند JPG/JPEG است. این مقاله به شما راهنمایی می‌کند که چگونه PPT را به تصاویر JPG با استفاده از Java تبدیل کنید. علاوه بر این، ما در مورد تبدیل اسلایدها به JPGهای خاکستری و سفارشی‌سازی در اندازه‌های تصاویر خروجی بحث خواهیم کرد.

نقاط زیر در این مقاله پوشش داده خواهند شد:

نصب کتابخانه تبدیل PPT

در این بخش، شما روش نصب این کتابخانه Java conversion را یاد خواهید گرفت. اگر از Maven برای مدیریت یک پروژه یا برنامه Java استفاده می‌کنید، پیکربندی‌های زیر را به فایل pom.xml اضافه کنید.

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

سپس دستورات زیر را اجرا کنید.

mvn clean    
mvn install -U

برای اطلاعات در مورد سایر فریم‌ورک‌های جاوا، لطفاً به releases.conholdate.com مراجعه کنید.

پیش‌پردازش اسلاید PPT به JPG در Java

این بخش تبدیل یک اسلاید پاورپوینت واحد به یک تصویر JPEG را نشان می‌دهد. مراحل زیر برای انجام این کار است.

  1. Load the PowerPoint presentation using Converter class.
  2. یک نمونه از کلاس ImageConvertOptions را راه‌اندازی کنید و فرمت فایل تبدیل را به JPG تنظیم کنید.
  3. Invoke Converter.convert(String arg0, ConvertOptions arg1) method to save the JPG image.

کد نمونه زیر نشان می‌دهد که چگونه می‌توان یک اسلاید PPT واحد را به تصویر JPG/JPEG در زبان Java تبدیل کرد.

//Load the presentation
Converter converter = new Converter("sample.pptx");
// گزینه‌های تبدیل را برای فرمت JPG تنظیم کنید
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setPagesCount(1);
// تبدیل به فرمت JPG
converter.convert("ppt-to-image.jpg", options);

در زیر یک JPG نتیجه‌گیری شده پس از اجرای برنامه Java بالا آمده است.

PPTX به تصویر JPG

PPT/PPTX به JPG در قالب خاکستری

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

مراحل زیر را دنبال کنید:

  1. فایل PPT/PPTX را با استفاده از Converter بارگذاری کنید.
  2. فرمت فایل تبدیل را به عنوان JPG با استفاده از ImageConvertOptions کلاس تعیین کنید.
  3. گزینه‌ی خاکستری را با استفاده از setGrayscale(bool) متد فعال کنید.
  4. Call Converter.convert(String arg0, ConvertOptions arg1) method to save the output image.

کد نمونه زیر نشان می‌دهد که چگونه خروجی JPG را در قالب خاکستری دریافت کنید.

//بارگزاری ارائه
Converter converter = new Converter("sample.pptx");
// گزینه‌های تبدیل را برای فرمت JPG تنظیم کنید
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setPagesCount(1);
// فعال‌سازی رنگ‌سنجی خاکستری
options.setGrayscale(true);
// به قالب JPG تبدیل کنید
converter.convert("ppt-to-grayscale-image.jpg", options);

شما JPG نتیجه را به شکل زیر خواهید دید.

تصویر را به مقیاس خاکستری تبدیل کنید

تبدیل PPT به JPG در Java - تعیین اندازه تصویر JPEG

در این بخش، ما از کتابخانه تبدیل PPT/PPTX به JPG برای مشخص کردن ابعاد تصاویر حاصل استفاده خواهیم کرد. می‌توانید کد را با استفاده از مراحل زیر بنویسید.

  1. از کلاس Converter برای بارگذاری ارائه استفاده کنید.
  2. شیء کلاس ImageConvertOptions را راه‌اندازی کنید و فرمت فایل تبدیل را به عنوان JPG مشخص کنید.
  3. ابعاد JPG حاصل را با استفاده از setHeight(int) و setWidth(int) تنظیم کنید.
  4. Call Converter.convert(String arg0, ConvertOptions arg1) method to save the JPG image.

کد زیر نحوه تنظیم ارتفاع و عرض تصاویر خروجی هنگام تبدیل اسلایدهای PPT به JPG را نشان می‌دهد.

//Load the presentation
Converter converter = new Converter("sample.pptx");
// گزینه‌های تبدیل برای فرمت JPG را تنظیم کنید
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setPagesCount(1);
// ابعاد تصویر حاصل را تنظیم کنید
options.setWidth(300);
options.setHeight(169);
// تبدیل به فرمت JPG
converter.convert("ppt-to-grayscale-image.jpg", options);

Get a free license

شما می‌توانید یک مجوز موقت رایگان برای امتحان کردن API بدون محدودیت‌های ارزیابی بگیرید.

نتیجه گیری

به طور خلاصه، ما تبدیل فایل‌های PowerPoint (PPT/PPTX) به تصاویر JPEG را مورد بحث قرار دادیم. علاوه بر این، ما اسلایدهای PPT را به JPGهای خاکستری تبدیل کردیم و ابعاد تصاویر حاصل را تنظیم کردیم.

شما می‌توانید به documentation مراجعه کنید تا بیشتر درباره Java conversion API بیاموزید.

در نهایت، پیشنهاد می‌کنیم در conholdate.com برای به‌روزرسانی‌های منظم در تماس باشید.

Ask a question

شما می‌توانید سوالات یا پرسش‌های خود را در forum به ما اطلاع دهید.

همچنین ببینید