تبدیل پاورپوینت به فایل PNG از طریق جاوا با استفاده از REST API

تبدیل پاورپوینت به تصاویر PNG به صورت برنامه نویسی در جاوا.

به عنوان یک ابزار موثر برای ارتباطات، ارائه پاورپوینت به طور گسترده در زمینه های مختلف مانند آموزش، تجارت، دولت و سایر زمینه ها استفاده می شود. این ارائه ها حاوی عناصر چندرسانه ای مختلفی مانند متن، تصاویر و ویدئو هستند. با این حال، گاهی اوقات ممکن است به دلایل مختلف نیاز به تبدیل فایل های پاورپوینت به تصاویر، به ویژه PNG داشته باشید. شاید بخواهید از تصاویر در قالب دیگری استفاده کنید، یا شاید لازم باشد آنها را در یک وب سایت به اشتراک بگذارید. دلیل هر چه باشد، اکنون می‌توانید با استفاده از GroupDocs.Conversion Cloud SDK برای جاوا، پاورپوینت را به صورت برنامه‌نویسی در جاوا به تصاویر PNG تبدیل کنید. در این مقاله، نحوه تبدیل پاورپوینت به تصاویر PNG را به صورت برنامه‌نویسی در جاوا با استفاده از REST API راهنمایی می‌کنیم.

در این آموزش به موضوعات زیر پرداخته خواهد شد:

Java PowerPoint Slides to Image Conversion REST API - SDK Installation

ما قصد داریم از GroupDocs.Conversion Cloud SDK برای جاوا برای تبدیل اسلایدهای پاورپوینت به تصاویر PNG استفاده کنیم. GroupDocs.Cloud API یک ابزار قدرتمند برای تبدیل انواع مختلف اسناد و تصاویر، از جمله پاورپوینت به فرمت PNG است. این API طیف گسترده‌ای از [فرمت‌های فایل5 را ارائه می‌دهد، که به شما امکان می‌دهد نه تنها ارائه‌های پاورپوینت، بلکه PDF، اسناد Word، برگه‌های اکسل، فایل‌های CAD، و تصاویر شطرنجی را نیز تبدیل کنید. ادغام API در برنامه های کاربردی مبتنی بر جاوا ساده و کارآمد است و نیاز به نرم افزار اضافی را از بین می برد.

می توانید فایل JAR API را دانلود یا با استفاده از Maven با افزودن مخزن و وابستگی زیر به فایل pom.xml پروژه خود نصب کنید:

مخزن Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

وابستگی Maven:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

ثبت نام برای یک حساب GroupDocs برای دریافت Client ID و Client Secret از داشبورد قبل از اینکه مراحل و کدهای موجود را دنبال کنید. لطفاً پس از دریافت شناسه و راز، قطعه کد نشان داده شده در زیر را وارد کنید:

# پس از ثبت نام رایگان، client_id و client_secret خود را از https://dashboard.groupdocs.cloud دریافت کنید.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

نحوه تبدیل ارائه پاورپوینت به تصویر PNG در جاوا با استفاده از REST API

اکنون که GroupDocs.Conversion Cloud SDK را برای جاوا راه اندازی کرده ایم، می توانیم تبدیل پاورپوینت به تصاویر PNG را شروع کنیم. در زیر مراحل تبدیل ارائه های پاورپوینت به تصاویر PNG آورده شده است.

فایل را آپلود کنید

ابتدا سند پاورپوینت را با استفاده از قطعه کد زیر در فضای ذخیره سازی ابری آپلود کنید:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// با استفاده از جاوا فایل را در فضای ذخیره سازی ابری آپلود کنید
public class App {

	public static void main(String[] args) {
				
		// یک نمونه از convert API ایجاد کنید					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pptx", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

در نتیجه، فایل پاورپوینت آپلود شده در بخش فایل ها داشبورد شما در فضای ابری در دسترس خواهد بود.

تبدیل تصاویر پاورپوینت به PNG در جاوا

در این بخش، قطعه کدی را می نویسیم که فرآیند تبدیل پاورپوینت به PNG را در یک برنامه جاوا خودکار می کند. می توانید مراحل و قطعه کد ذکر شده در زیر را دنبال کنید:

مراحل عبارتند از:

  • ابتدا یک نمونه از کلاس ConvertApi ایجاد کنید.
  • در مرحله دوم، یک نمونه از کلاس ConvertSettings ایجاد کنید.
  • ثالثاً، نام فضای ذخیره سازی ابری را ارائه دهید.
  • سپس مسیر فایل پاورپوینت ورودی و فرمت فایل مورد نظر را روی “png” تنظیم کنید.
  • اکنون یک نمونه از کلاس PngConvertOptions ایجاد کنید.
  • به صورت اختیاری، گزینه های مختلف تبدیل مانند setFromPage، setPagesCount و غیره را ارائه دهید.
  • پس از آن، گزینه های تبدیل و مسیر فایل خروجی را با استفاده از نمونه ConvertSettings تنظیم کنید.
  • سپس، یک نمونه کلاس ConvertDocumentRequest ایجاد کنید و پارامتر تنظیمات را ارسال کنید.
  • در نهایت، متد convertDocument() را فراخوانی کرده و پارامتر ConvertDocumentRequest را پاس کنید.

قطعه کد زیر نحوه تبدیل پاورپوینت PPTX به فرمت PNG در جاوا را با استفاده از REST API نشان می دهد:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// نحوه تبدیل پاورپوینت به تصاویر PNG در جاوا.
public class App {

	public static void main(String[] args) {
		
		// یک نمونه از convert API ایجاد کنید
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// تنظیمات تبدیل را آماده کنید
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.pptx");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
			convertOptions.setFromPage(5);
			convertOptions.setPagesCount(1);
			 
			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// تبدیل به فرمت مشخص شده
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

خروجی در تصویر زیر قابل مشاهده است:

نحوه تبدیل پاورپوینت به فایل PNG در جاوا با استفاده از REST API.

تبدیل پاورپوینت به فایل PNG از طریق جاوا با استفاده از REST API.

فایل تبدیل شده را دانلود کنید

نمونه کد بالا تصویر PNG تبدیل شده را در فضای ابری ذخیره می کند. می توانید فایل PNG تبدیل شده را با استفاده از قطعه کد زیر دانلود کنید:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// فایل را از Cloud Storage در جاوا دانلود کنید
public class App {

	public static void main(String[] args) {
				
		// یک نمونه از convert API ایجاد کنید					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.png", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

تبدیل رایگان آنلاین پاورپوینت به PNG

چگونه به صورت آنلاین پاورپوینت را به تصاویر PNG تبدیل کنیم؟ لطفاً یک پاورپوینت آنلاین به PNG تبدیل را برای ایجاد یک تصویر PNG از پاورپوینت امتحان کنید. این مبدل با استفاده از پاورپوینت فوق به تصویر PNG REST API ایجاد شده است.

جمع بندی

در نهایت، این ما را به پایان این پست وبلاگ می رساند. آنچه از این مقاله آموخته اید به شرح زیر است:

  • نحوه تبدیل پاورپوینت به فرمت PNG در جاوا و همچنین گزینه های سفارشی سازی اضافی.
  • به صورت برنامه نویسی ارائه پاورپوینت را در ابر آپلود کنید و سپس تصویر PNG تبدیل شده را از ابر دانلود کنید.
  • و هر اسلاید پاورپوینت را با استفاده از مبدل تصویر آنلاین رایگان پاورپوینت به PNG به صورت رایگان به PNG تبدیل کنید.

علاوه بر این، ما همچنین یک بخش API Reference ارائه می‌دهیم که به شما امکان می‌دهد API‌های ما را مستقیماً از طریق مرورگر تجسم کرده و با آن‌ها ارتباط برقرار کنید. کد منبع کامل Java SDK به صورت رایگان در Github در دسترس است. لطفاً GroupDocs.Conversion Cloud SDK برای جاوا را بررسی کنید نمونه‌ها در اینجا.

به‌علاوه، پیشنهاد می‌کنیم [راهنمای شروع 19 ما را برای جزئیات مراحل و استفاده از API دنبال کنید.

در نهایت، ما به نوشتن مقالات وبلاگ جدید در قالب‌های فایل و تبدیل‌های مختلف با استفاده از REST API ادامه می‌دهیم. بنابراین، لطفا برای آخرین به روز رسانی تماس بگیرید.

یه سوال بپرس

اگر در مورد فرآیند تبدیل به کمک نیاز دارید یا هر گونه سؤال مرتبط دیگری دارید، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.

سوالات متداول

چگونه با استفاده از جاوا پاورپوینت را به تصاویر PNG تبدیل کنم؟

با استفاده از GroupDocs.Conversion Cloud REST API می‌توانید اسلایدهای پاورپوینت را به تصاویر PNG تبدیل کنید. این یک API تبدیل سند و تصویر مبتنی بر ابر است که به توسعه دهندگان این امکان را می دهد که به راحتی ارائه های پاورپوینت را به تصاویر PNG در جاوا تبدیل کنند.

چگونه می توانم پاورپوینت PPT را به صورت آنلاین به PNG تبدیل کنم؟

مبدل آنلاین PPT به PNG به شما امکان تبدیل تصاویر پاورپوینت به PNG را به صورت رایگان می دهد. پس از اتمام تبدیل آنلاین تصویر پاورپوینت به PNG، می توانید بلافاصله تصاویر PNG تبدیل شده را در سیستم خود دانلود کنید. لطفاً دستورالعمل های گام به گام زیر را برای انجام تبدیل دنبال کنید:

  • مبدل آنلاین رایگان PPT به PNG را باز کنید.
  • اکنون، در قسمت رها کردن فایل کلیک کنید تا یک پاورپوینت آپلود شود یا یک ارائه پاورپوینت را بکشید و رها کنید.
  • سپس بر روی دکمه Convert Now کلیک کنید. مبدل آنلاین رایگان پاورپوینت به PNG اسلایدهای پاورپوینت را به تصاویر PNG تبدیل می کند.
  • لینک دانلود فایل PNG خروجی پس از تبدیل پاورپوینت در دسترس خواهد بود.

آیا راهی برای تبدیل پاورپوینت به تصویر در ویندوز وجود دارد؟

لطفاً برای دانلود یک تبدیل پاورپوینت به تصویر آفلاین برای ویندوز از این پیوند دیدن کنید. از این مبدل رایگان پاورپوینت به تصاویر می توان برای تبدیل اسلایدهای پاورپوینت به فرمت تصاویر در ویندوز به سرعت و تنها با یک کلیک استفاده کرد.

آیا فرآیند تبدیل فایل‌های PPT و PPTX با استفاده از Java SDK یکسان است؟

بله، فرآیند تبدیل برای هر دو فرمت فایل پاورپوینت یکسان است.

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

اگر می خواهید درباره موضوعات مرتبط بیشتر بدانید، توصیه می کنیم مقالات فهرست شده در زیر را مطالعه کنید: