การแปลง SVG เป็น JPG ใน Java โดยใช้ REST API

แปลงไฟล์ SVG เป็นรูปภาพ JPG ใน Java โดยใช้ REST API

หากคุณกำลังมองหาวิธีแปลงไฟล์ SVG เป็นภาพ JPG ใน Java คุณมาถูกที่แล้ว SVG(กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้) เป็นรูปแบบภาพที่ได้รับความนิยมในช่วงหลายปีที่ผ่านมา เนื่องจากความสามารถในการปรับขนาดได้และลักษณะที่ไม่สูญเสียข้อมูล ในทางกลับกัน ไฟล์ JPG เป็นภาพแรสเตอร์ที่เหมาะที่สุดสำหรับการแสดงภาพถ่ายคุณภาพสูงและภาพที่มีสีต่างกัน ในบางกรณี คุณอาจต้องแปลงไฟล์ SVG เป็นภาพ JPG ตัวอย่างเช่น เมื่อใช้แพลตฟอร์มที่ไม่รองรับ SVG ในบทความนี้ เราจะศึกษาวิธีแปลงไฟล์ SVG เป็นรูปภาพ JPG ใน Java โดยใช้ REST API

หัวข้อต่อไปนี้จะกล่าวถึงในบทช่วยสอนนี้:

Java SVG Image เป็น JPG Conversion REST API - การติดตั้ง SDK

เมื่อพูดถึงการแปลงไฟล์ SVG เป็นภาพ JPG GroupDocs.Conversion Cloud SDK สำหรับ Java เป็นเครื่องมือที่เชื่อถือได้ที่สามารถช่วยให้คุณทำได้อย่างรวดเร็วและง่ายดาย ช่วยให้คุณสามารถแปลงเอกสารและรูปภาพระหว่างรูปแบบไฟล์ต่างๆ รองรับ รูปแบบไฟล์ ที่หลากหลาย รวมถึง Microsoft Office, OpenDocument, PDF, HTML และอื่นๆ อีกมากมาย การรวม API เข้ากับแอปพลิเคชัน Java นั้นตรงไปตรงมา ทำให้คุณสามารถดำเนินการบริการแปลงได้อย่างรวดเร็วและไม่ต้องใช้ซอฟต์แวร์เพิ่มเติม

คุณสามารถ ดาวน์โหลด ไฟล์ 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 เพื่อรับรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์จาก แดชบอร์ด ก่อนที่คุณจะเริ่มทำตามขั้นตอนและข้อมูลโค้ดที่มีอยู่ โปรดป้อนข้อมูลโค้ดที่แสดงด้านล่างเมื่อคุณมี ID และความลับของคุณ:

# รับ 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 API

หากต้องการแปลงไฟล์ SVG เป็นภาพ JPG โดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ 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 สำหรับ Java มีวิธีง่ายๆ และมีประสิทธิภาพในการแปลงไฟล์ SVG เป็นรูปภาพ JPG ต่อไปนี้คือสิ่งที่คุณได้เรียนรู้จากบทความนี้:

  • วิธีแปลงไฟล์ SVG เป็นภาพ JPG ใน Java โดยทางโปรแกรมรวมถึงตัวเลือกการปรับแต่งเพิ่มเติม
  • อัปโหลดภาพ SVG ไปยังระบบคลาวด์โดยทางโปรแกรม จากนั้นดาวน์โหลดภาพ JPG ที่แปลงแล้วจากระบบคลาวด์
  • และแปลงรูปภาพ SVG เป็นไฟล์ JPG ได้ฟรีโดยใช้โปรแกรมแปลงรูปภาพ SVG เป็น JPG ออนไลน์

นอกจากนี้ เรายังมีส่วน API Reference ที่ให้คุณเห็นภาพและสื่อสารกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์ ซอร์สโค้ดที่สมบูรณ์ของ Java SDK มีให้ใช้งานฟรีบน Github โปรดตรวจสอบ GroupDocs.Conversion Cloud SDK สำหรับ Java ตัวอย่างที่นี่

นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน สำหรับขั้นตอนโดยละเอียดและการใช้งาน API

สุดท้าย เรายังคงเขียนบทความบล็อกใหม่ๆ เกี่ยวกับรูปแบบไฟล์และการแปลงต่างๆ โดยใช้ REST API ดังนั้น กรุณาติดต่อเพื่อรับการปรับปรุงล่าสุด

ถามคำถาม

หากคุณมีคำถามใดๆ เกี่ยวกับ API การแปลงรูปภาพ SVG เป็น JPG โปรดอย่าลังเลที่จะติดต่อเราที่ ฟอรัมสนับสนุนฟรี

คำถามที่พบบ่อย

ฉันจะแปลง SVG เป็น JPG โดยใช้ Java ได้อย่างไร

คุณสามารถแปลงรูปภาพ SVG เป็น JPG ใน Java ได้โดยใช้ GroupDocs.Conversion Cloud REST API เป็น 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 สำหรับ Java รองรับไฟล์รูปแบบใดบ้าง

GroupDocs.Conversion Cloud SDK สำหรับ Java รองรับ รูปแบบไฟล์ที่หลากหลาย รวมถึง Microsoft Office, OpenDocument, PDF, HTML และอื่นๆ อีกมากมาย

ดูสิ่งนี้ด้วย

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับหัวข้อที่เกี่ยวข้อง เราขอแนะนำให้อ่านบทความด้านล่างนี้: