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 ซึ่งขับเคลื่อนโดย GroupDocs.Merger เครื่องมือออนไลน์นี้ทำงานบนเว็บและมีความสามารถในการรวมรูปภาพที่มีประสิทธิภาพ นอกจากนี้ คุณยังสามารถรวมไฟล์ PNG ให้เป็นไฟล์เดียวได้เพียงแค่ลากและวางไฟล์ลงในอินเทอร์เฟซผู้ใช้ มันทำการถ่ายภาพทั้งหมดด้วยการคลิกเพียงครั้งเดียว เหนือสิ่งอื่นใด ใช้งานได้ฟรีและไม่จำเป็นต้องสมัครสมาชิกใดๆ เพื่อใช้การรวมรูปภาพออนไลน์นี้
ความคิดสุดท้าย
เรากำลังสิ้นสุดบทความนี้ที่นี่ เราหวังว่าคุณจะได้เรียนรู้วิธีรวมไฟล์ PNG ใน Java ไลบรารีการรวม PNG นี้มีคุณสมบัติอื่น ๆ มากมายในการปรับแต่งภาพ PNG ที่คุณสามารถหาได้ใน เอกสารประกอบ นอกจากนี้ โปรดเยี่ยมชม API ที่ใช้งานจริงของเรา ที่นี่ นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน เพื่อเริ่มการพัฒนา ในที่สุด groupdocs.cloud ก็กำลังเขียนบทความใหม่ ดังนั้นโปรดติดต่อเพื่อรับข้อมูลอัปเดตล่าสุด
ความช่วยเหลือมีอยู่
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา
คำถามที่พบบ่อย – คำถามที่พบบ่อย
จะรวมไฟล์ PNG 2 ไฟล์เป็นไฟล์เดียวได้อย่างไร
คุณสามารถรวมไฟล์ PNG ได้โดยใช้ GroupDocs.Merger Cloud SDK for Java กรุณาเยี่ยมชม link นี้เพื่อดูรายละเอียดเพิ่มเติม
จะรวมหลายไฟล์เป็นไฟล์เดียวใน Java ได้อย่างไร
การรวมรูปภาพ ออนไลน์ นี้ช่วยให้คุณรวมไฟล์ PNG ได้อย่างรวดเร็ว หากต้องการโซลูชันแบบเป็นโปรแกรม โปรดไปที่ [คู่มือเริ่มต้นใช้งาน] นี้20