تحويل SVG إلى JPG في Java باستخدام REST API

قم بتحويل ملفات SVG إلى صور JPG في Java باستخدام REST API.

إذا كنت تبحث عن طريقة لتحويل ملفات SVG إلى صور JPG في Java ، فقد وصلت إلى المكان الصحيح. SVG(Scalable Vector Graphics) هو أحد تنسيقات الصور التي أصبحت شائعة على مر السنين بسبب قابليتها للتوسع وطبيعتها غير المنقوصة. من ناحية أخرى ، فإن ملفات JPG هي صور نقطية هي الأنسب لعرض صور فوتوغرافية عالية الجودة وصور بألوان مختلفة. في بعض الحالات ، قد تحتاج إلى تحويل ملفات SVG إلى صور JPG ، على سبيل المثال ، عند استخدام نظام أساسي لا يدعم SVG. في هذه المقالة ، سوف نستكشف كيفية تحويل ملفات SVG إلى صور JPG في Java باستخدام REST API.

سيتم تناول الموضوعات التالية في هذا البرنامج التعليمي:

Java SVG Image to JPG Conversion REST API - تثبيت SDK

عندما يتعلق الأمر بتحويل ملفات SVG إلى صور JPG ، فإن GroupDocs.Conversion Cloud SDK for Java هي أداة موثوقة يمكن أن تساعدك على القيام بذلك بسرعة وسهولة. يسمح لك بتحويل المستندات والصور بين تنسيقات ملفات مختلفة. وهو يدعم مجموعة كبيرة من تنسيقات الملفات ، بما في ذلك Microsoft Office و OpenDocument و PDF و HTML وغيرها الكثير. يعد دمج API في تطبيقات Java أمرًا سهلاً ، مما يسمح لك بأداء خدمة التحويل بسرعة ودون أي برامج إضافية.

يمكنك إما تنزيل ملف JAR الخاص بواجهة برمجة التطبيقات أو تثبيته باستخدام Maven عن طريق إضافة المستودع التالي والتبعية إلى ملف pom.xml الخاص بمشروعك:

مستودع مافن:

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

تبعية المخضرم:

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

الآن ، اشترك للحصول على حساب GroupDocs للحصول على معرف العميل وسر العميل من لوحة القيادة قبل البدء في اتباع الخطوات ومقتطفات التعليمات البرمجية المتاحة. الرجاء إدخال مقتطف الرمز الموضح أدناه بمجرد حصولك على المعرف والسرية:

# احصل على 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);

كيفية تحويل صورة SVG إلى JPG في Java باستخدام واجهة برمجة تطبيقات REST

لتحويل ملفات SVG إلى صور JPG باستخدام GroupDocs.Conversion Cloud SDK for Java ، يمكنك اتباع الخطوات التالية:

قم بتحميل الملف

أولاً ، قم بتحميل صورة SVG إلى التخزين السحابي باستخدام مقتطف الشفرة الموضح أدناه:

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;

// تحميل الملف إلى Cloud Storage باستخدام Java
public class App {

	public static void main(String[] args) {
				
		// إنشاء مثيل من تحويل API					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.svg");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.svg", 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();
		}
		
	}
}

نتيجة لذلك ، سيكون ملف SVG الذي تم تحميله متاحًا في قسم الملفات من لوحة المعلومات على السحابة.

قم بتحويل SVG إلى JPG باستخدام Java

فيما يلي الخطوات ومقتطف الشفرة لتحويل ملفات SVG إلى صور JPG في Java باستخدام GroupDocs.Conversion Cloud SDK لـ Java:

الخطوات هي:

  • أولاً ، قم باستيراد الفئات المطلوبة إلى ملف Java الخاص بك.
  • ثانيًا ، قم بإنشاء مثيل لفئة ConvertApi.
  • ثالثًا ، قم بإنشاء مثيل لفئة ConvertSettings.
  • ثم قم بتوفير اسم التخزين السحابي.
  • بعد ذلك ، اضبط مسار ملف الإدخال SVG وتنسيق ملف الإخراج على “jpg”.
  • الآن ، قم بإنشاء مثيل لفئة JpgConvertOptions.
  • اختياريًا ، قم بتوفير خيارات تحويل متنوعة مثل setFromPage و setPagesCount وما إلى ذلك.
  • بعد ذلك ، قم بتعيين خيارات التحويل ومسار ملف الإخراج باستخدام مثيل الإعدادات.
  • بعد ذلك ، قم بإنشاء مثيل فئة ConvertDocumentRequest وتمرير معلمة الإعدادات.
  • أخيرًا ، قم باستدعاء الأسلوب convertDocument() وقم بتمرير المعلمة ConvertDocumentRequest.

يوضح مقتطف الشفرة التالي كيفية تحويل صورة SVG إلى ملف JPG في Java باستخدام 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;

// قم بتحويل ملف SVG إلى صورة JPG عبر Java.
public class App {

	public static void main(String[] args) {
		
		// إنشاء مثيل من تحويل API
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// تحضير إعدادات التحويل
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.svg");
			settings.setFormat("jpg");
			
			JpgConvertOptions convertOptions = new JpgConvertOptions();
		        convertOptions.setFromPage(1);
		        convertOptions.setPagesCount(1);

                        settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.jpg");
		
			// التحويل إلى التنسيق المحدد
			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();
		}
	}
}

يظهر ملف الإخراج أدناه:

قم بتحويل صور SVG إلى ملفات JPG عبر Java

قم بتحويل SVG إلى JPG باستخدام Java.

قم بتنزيل الملف المحول

نموذج الكود أعلاه سيحفظ صورة JPG المحولة في السحابة. يمكنك تنزيل ملف JPG المحول باستخدام مقتطف الشفرة التالي:

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 في Java
public class App {

	public static void main(String[] args) {
				
		// إنشاء مثيل من تحويل API					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.jpg", 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();
		}
		
	}
}

تحويل SVG إلى JPG مجاني على الإنترنت

كيفية تحويل صور SVG إلى JPG عبر الإنترنت مجانًا؟ يرجى تجربة محول SVG إلى JPG لتغيير صورة SVG إلى صورة JPG. تم تطوير هذا المحول باستخدام SVG إلى JPG image REST API المذكورة أعلاه.

تلخيص

في الختام ، يوفر GroupDocs.Conversion Cloud SDK for Java طريقة بسيطة وفعالة لتحويل ملفات SVG إلى صور JPG. فيما يلي ما تعلمته من هذه المقالة:

  • كيفية تحويل ملفات SVG إلى صور JPG في Java برمجيًا ، بالإضافة إلى خيارات التخصيص الإضافية ؛
  • تحميل صورة SVG برمجيًا إلى السحابة ثم تنزيل صورة JPG المحولة من السحابة ؛
  • وقم بتحويل أي صورة SVG إلى ملف JPG مجانًا باستخدام محول صور SVG إلى JPG عبر الإنترنت.

بالإضافة إلى ذلك ، نقدم أيضًا قسم مرجع واجهة برمجة التطبيقات الذي يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتواصل معها مباشرةً من خلال المتصفح. شفرة المصدر الكاملة لـ Java SDK متاحة مجانًا على Github. يرجى التحقق من GroupDocs.Conversion Cloud SDK لـ Java أمثلة هنا.

علاوة على ذلك ، نقترح عليك اتباع دليل البدء لمعرفة الخطوات التفصيلية واستخدام واجهة برمجة التطبيقات.

أخيرًا ، نواصل كتابة مقالات مدونة جديدة حول تنسيقات وتحويلات ملفات مختلفة باستخدام REST API. لذا ، يرجى التواصل معنا للحصول على آخر التحديثات.

طرح سؤال

إذا كانت لديك أي أسئلة بخصوص واجهة برمجة تطبيقات تحويل الصور من SVG إلى JPG ، فالرجاء عدم التردد في الاتصال بنا على منتدى الدعم المجاني.

أسئلة وأجوبة

كيف أقوم بتحويل SVG إلى JPG باستخدام Java؟

يمكنك تحويل صور SVG إلى JPG في Java باستخدام GroupDocs.Conversion Cloud REST API. إنها واجهة برمجة تطبيقات لتحويل الصور والمستندات قائمة على السحابة تتيح لك تحويل ملفات SVG بسهولة إلى صور JPG في Java.

كيف يمكنني تحويل SVG إلى JPG عبر الإنترنت مجانًا؟

يتيح لك محول SVG إلى JPG عبر الإنترنت تحويل ملفات SVG إلى صور JPG مجانًا. يرجى اتباع التعليمات خطوة بخطوة الواردة أدناه لإجراء التحويل:

  • افتح محول SVG إلى JPG مجاني على الإنترنت.
  • الآن ، انقر فوق منطقة إفلات الملف لتحميل ملف SVG أو سحب ملف SVG وإفلاته.
  • بعد ذلك ، انقر فوق الزر “تحويل الآن”. سيقوم محول SVG إلى JPG المجاني عبر الإنترنت بتحويل ملفات SVG إلى صورة JPG.
  • سيكون رابط تنزيل ملف صورة JPG الناتج متاحًا بعد تحويل صورة SVG.

هل هناك طريقة لتحويل SVG إلى JPG في وضع عدم الاتصال على Windows؟

يرجى زيارة هذا الرابط لتنزيل محول SVG إلى JPG دون اتصال لنظام Windows. يمكن استخدام محول صور SVG إلى JPG لتحويل ملفات SVG إلى تنسيق صورة JPG على نظام Windows بسهولة ، بنقرة واحدة.

ما هي تنسيقات الملفات التي يدعمها GroupDocs.Conversion Cloud SDK for Java؟

GroupDocs.Conversion Cloud SDK for Java يدعم مجموعة واسعة من تنسيقات الملفات ، بما في ذلك Microsoft Office و OpenDocument و PDF و HTML وغيرها الكثير.

أنظر أيضا

إذا كنت ترغب في معرفة المزيد حول الموضوعات ذات الصلة ، نوصي بقراءة المقالات المدرجة أدناه: