รวมไฟล์ PNG ใน Java - การรวมรูปภาพออนไลน์

GroupDocs.Merger Cloud SDK for Java ช่วยให้คุณสามารถรวมไฟล์ PNG ให้เป็นไฟล์ขนาดใหญ่ไฟล์เดียวโดยทางโปรแกรมโดยไม่ทับซ้อนกัน คุณจะพบว่า Cloud SDK และ REST API มีประโยชน์อย่างแน่นอนหากคุณต้องการสร้างการควบรวมกิจการ PNG สำหรับซอฟต์แวร์ของคุณ นอกจากนี้ GroupDocs.Merger ยังช่วยให้คุณกำหนดค่าคำขอก่อนทำการเรียก API เพื่อเข้าร่วมไฟล์ PNG ได้อีกด้วย เรามาเริ่มคู่มือนี้และสำรวจวิธีรวมไฟล์ PNG ใน Java กันดีกว่า เราจะกล่าวถึงขั้นตอนการติดตั้งและข้อมูลโค้ดเพื่อรวมไฟล์ PNG โดยทางโปรแกรม ดังนั้นอ่านโพสต์บล็อกนี้อย่างละเอียดและอย่าพลาดส่วนใด ๆ

หัวข้อต่อไปนี้จะครอบคลุม:

PNG Merger - การติดตั้ง API

การติดตั้งไลบรารีนี้ใช้เวลาเพียงไม่กี่วินาทีหากคุณติดตั้ง Java บนเครื่องของคุณ ดังนั้นคุณสามารถติดตั้งได้สองวิธี ขั้นแรก ดาวน์โหลดไฟล์ JAR หรือติดตั้งโดยใช้การกำหนดค่า Maven ต่อไปนี้เพื่อติดตั้งไลบรารีการรวมอิมเมจนี้:

<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-merger-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

ขั้นตอนต่อไปคือการตั้งค่าแอปพลิเคชันและรับข้อมูลรับรอง API (รหัสไคลเอ็นต์ + ความลับไคลเอ็นต์) จาก API Cloud แดชบอร์ด คุณสามารถไปที่ คำแนะนำ นี้เพื่อดูวิธีรับข้อมูลรับรอง API ในกรณีนี้ คุณพบความยากลำบาก

รวมไฟล์ PNG ใน Java

จนถึงขณะนี้ เราได้ติดตั้งเสร็จสมบูรณ์และได้รับรหัสลูกค้าและความลับของลูกค้าแล้ว นอกจากนี้เรายังมีไฟล์ PNG ต้นฉบับสองไฟล์บนแดชบอร์ด API Cloud คุณสามารถทำตาม คำแนะนำ นี้เพื่อเรียนรู้วิธีอัปโหลดไฟล์ไปยังแดชบอร์ดโดยทางโปรแกรม

หมายเหตุ: คุณสามารถอัปโหลดไฟล์ไปยังแดชบอร์ด API Cloud ด้วยตนเองได้เช่นกัน

โปรดทำตามขั้นตอนต่อไปนี้เพื่อรวมไฟล์ PNG ใน Java:

  • เริ่มต้นอ็อบเจ็กต์ของคลาสการกำหนดค่าด้วย Client ID และ Client Secret
  • สร้างอินสแตนซ์ของคลาส DocumentApi ด้วยออบเจ็กต์ของการกำหนดค่า
  • สร้างวัตถุของคลาส FileInfo
  • เรียกใช้เมธอด setFilePath เพื่อกำหนดเส้นทางรูปภาพ PNG
  • สร้างอินสแตนซ์ของคลาส JoinItem
  • เรียกใช้เมธอด setFileInfo ของคลาส JoinItem เพื่อกำหนดข้อมูลของไฟล์รูปภาพแรก
  • ตั้งค่าการวางแนวของไฟล์ที่ผสานโดยการเรียกเมธอด setImageJoinMode
  • สร้างวัตถุของคลาส JoinOptions
  • เรียกใช้เมธอด setJoinItems เพื่อกำหนดทั้งสองอิมเมจ
  • เรียกใช้ฟังก์ชันsetOutputPathเพื่อตั้งค่าเส้นทางผลลัพธ์สำหรับไฟล์ PNG ที่ผสาน
  • เริ่มต้นวัตถุของคลาส JoinRequest ด้วยวัตถุของคลาส JoinOptions
  • เรียกเมธอด join เพื่อรวมไฟล์ PNG เป็นไฟล์เดียว
  • คุณสามารถคัดลอกและวางตัวอย่างโค้ดต่อไปนี้เพื่อสร้างตัวแปลงรูปแบบไฟล์:

ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีการรวมไฟล์ PNG ใน Java:

package com.example;
import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.JoinItem.ImageJoinModeEnum;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;

// วิธีรวมไฟล์ PNG ใน Java
public class Main {

	public static void main(String[] args) {
        
		String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
		String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

		// เริ่มต้นอ็อบเจ็กต์ของคลาสการกำหนดค่าด้วย Client ID และ Client Secret
		Configuration configuration = new Configuration(ClientId, ClientSecret);    
		// สร้างอินสแตนซ์ของคลาส DocumentApi ด้วยออบเจ็กต์ของการกำหนดค่า
		DocumentApi apiInstance = new DocumentApi(configuration);
					
		try {
			
			// สร้างวัตถุของคลาส FileInfo
			FileInfo fileInfo1 = new FileInfo();	
			// เรียกใช้เมธอด setFilePath เพื่อกำหนดเส้นทางรูปภาพ PNG 		
			fileInfo1.setFilePath("first.png");
			// สร้างอินสแตนซ์ของคลาส JoinItem
			JoinItem item1 = new JoinItem();
			// เรียกเมธอด setFileInfo ของคลาส JoinItem เพื่อกำหนดข้อมูลของไฟล์รูปภาพแรก
			item1.setFileInfo(fileInfo1);

			FileInfo fileInfo2 = new FileInfo();			
			fileInfo2.setFilePath("second.png");
			JoinItem item2 = new JoinItem();
			item2.setFileInfo(fileInfo2);
			// ตั้งค่าการวางแนวของไฟล์ที่ผสานโดยการเรียกเมธอด setImageJoinMode
			item2.setImageJoinMode(ImageJoinModeEnum.HORIZONTAL);
			// สร้างวัตถุของคลาส JoinOptions
			JoinOptions options = new JoinOptions();
			// เรียกใช้เมธอด setJoinItems เพื่อกำหนดทั้งสองอิมเมจ 
			options.setJoinItems(Arrays.asList(item1, item2));
			// เรียกใช้ฟังก์ชันsetOutputPathเพื่อตั้งค่าเส้นทางผลลัพธ์สำหรับไฟล์ PNG ที่ผสาน
			options.setOutputPath("test/merged.png");
			// เริ่มต้นวัตถุของคลาส JoinRequest ด้วยวัตถุของคลาส JoinOptions
			JoinRequest request = new JoinRequest(options);

			// เรียกวิธีการเข้าร่วมเพื่อรวมไฟล์ PNG ให้เป็นไฟล์เดียว
			DocumentResult response = apiInstance.join(request);
			System.out.println("Output file path: " + response.getPath());
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}

	}
}

ข้อมูลโค้ดด้านบนจะสร้างไฟล์ที่ผสานในโฟลเดอร์ “test” ในแดชบอร์ด API Cloud ขอย้ำอีกครั้งว่าคุณสามารถดาวน์โหลดภาพที่ผสานได้ด้วยตนเองหรือโดยทางโปรแกรมโดยเรียกใช้เมธอด DownloadFile คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

เข้าร่วมไฟล์ PNG

การรวมรูปภาพออนไลน์

มีการควบรวมกิจการ ออนไลน์ PNG ซึ่งขับเคลื่อนโดย GroupDocs.Merger เครื่องมือออนไลน์นี้ทำงานบนเว็บและมีความสามารถในการรวมรูปภาพที่มีประสิทธิภาพ นอกจากนี้ คุณยังสามารถรวมไฟล์ PNG ให้เป็นไฟล์เดียวได้เพียงแค่ลากและวางไฟล์ลงในอินเทอร์เฟซผู้ใช้ มันทำการถ่ายภาพทั้งหมดด้วยการคลิกเพียงครั้งเดียว เหนือสิ่งอื่นใด ใช้งานได้ฟรีและไม่จำเป็นต้องสมัครสมาชิกใดๆ เพื่อใช้การรวมรูปภาพออนไลน์นี้

การรวมภาพออนไลน์

ความคิดสุดท้าย

เรากำลังสิ้นสุดบทความนี้ที่นี่ เราหวังว่าคุณจะได้เรียนรู้วิธีรวมไฟล์ PNG ใน Java ไลบรารีการรวม PNG นี้มีคุณสมบัติอื่น ๆ มากมายในการปรับแต่งภาพ PNG ที่คุณสามารถหาได้ใน เอกสารประกอบ นอกจากนี้ โปรดเยี่ยมชม API ที่ใช้งานจริงของเรา ที่นี่ นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน เพื่อเริ่มการพัฒนา ในที่สุด groupdocs.cloud ก็กำลังเขียนบทความใหม่ ดังนั้นโปรดติดต่อเพื่อรับข้อมูลอัปเดตล่าสุด

ความช่วยเหลือมีอยู่

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

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

จะรวมไฟล์ PNG 2 ไฟล์เป็นไฟล์เดียวได้อย่างไร

คุณสามารถรวมไฟล์ PNG ได้โดยใช้ GroupDocs.Merger Cloud SDK for Java กรุณาเยี่ยมชม link นี้เพื่อดูรายละเอียดเพิ่มเติม

จะรวมหลายไฟล์เป็นไฟล์เดียวใน Java ได้อย่างไร

การรวมรูปภาพ ออนไลน์ นี้ช่วยให้คุณรวมไฟล์ PNG ได้อย่างรวดเร็ว หากต้องการโซลูชันแบบเป็นโปรแกรม โปรดไปที่ [คู่มือเริ่มต้นใช้งาน] นี้20

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