วิธีรวมไฟล์ PowerPoint หลายไฟล์เป็นไฟล์เดียวใน Java

รวมไฟล์ PowerPoint เป็นหนึ่งเดียวใน Java

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

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

Java REST API เพื่อผสานการติดตั้ง PowerPoint PPT หรือ PPTX และ SDK

GroupDocs.Merger Cloud SDK สำหรับ Java เป็นเครื่องมือจัดการเอกสารที่มีประสิทธิภาพที่ช่วยให้คุณรวม ไฟล์หลายรูปแบบ รวมถึงไฟล์ PowerPoint เข้าไว้ในไฟล์เดียว ช่วยให้นักพัฒนารวม แยก แยก จัดเรียงใหม่ ลบ และเปลี่ยนการวางแนวของหน้าไม่ว่าจะเป็นแนวตั้งหรือแนวนอนในระบบคลาวด์ นอกจากนี้ ยังมีตัวเลือกต่างๆ สำหรับการรวมเอกสาร เช่น การรวมหน้าเฉพาะ การรวมเอกสารที่มีช่วงหน้าต่างๆ และอื่นๆ SDK ใช้งานง่ายและสามารถรวมเข้ากับแอปพลิเคชันที่ใช้ 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-merger-cloud</artifactId>
    <version>23.2</version>
    <scope>compile</scope>
</dependency>

ต่อไป ลงชื่อสมัครใช้ สำหรับบัญชีทดลองใช้ฟรีหรือ ซื้อแผนการสมัครสมาชิก บนเว็บไซต์ GroupDocs และ รับรหัส API ของคุณ เมื่อคุณมีรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์แล้ว ให้เพิ่มข้อมูลโค้ดด้านล่างลงในแอปพลิเคชันที่ใช้ Java:

# รับ client_id และ client_secret ของคุณจาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียน

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

วิธีผสานงานนำเสนอ PowerPoint หลายรายการเป็นหนึ่งเดียวใน Java

ตอนนี้เราได้ติดตั้ง GroupDocs.Merger Cloud SDK สำหรับ Java แล้ว มาดูวิธีรวมไฟล์ PowerPoint ให้เป็นไฟล์เดียวโดยใช้ขั้นตอนง่ายๆ ที่กล่าวถึงด้านล่าง:

  1. อัปโหลด สไลด์ PowerPoint ไปยังคลาวด์
  2. รวม งานนำเสนอหลายรายการเป็นหนึ่งเดียวใน Java
  3. ดาวน์โหลด สไลด์ PowerPoint ที่ผสาน

อัปโหลดไฟล์

ประการแรก อัปโหลดไฟล์ PowerPoint ไปยังคลาวด์โดยใช้ตัวอย่างโค้ดที่ระบุด้านล่าง:

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// อัปโหลดไฟล์ไปยัง Cloud Storage โดยใช้ Java
public class App {

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file-one.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file-one.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();
		}
	}
}

ด้วยเหตุนี้ ไฟล์ PowerPoint ที่อัปโหลดจะอยู่ใน ส่วนไฟล์ ของแดชบอร์ดของคุณบนระบบคลาวด์

รวมไฟล์ PowerPoint หลายไฟล์เป็นไฟล์เดียวใน Java

ในการรวมไฟล์ PowerPoint โดยใช้ GroupDocs.Merger Cloud SDK สำหรับ Java คุณต้องทำตามขั้นตอนเหล่านี้:

  • ขั้นแรก นำเข้าคลาสที่จำเป็นลงในไฟล์ Java ของคุณ
  • ประการที่สอง สร้างอินสแตนซ์ของคลาส DocumentApi
  • ประการที่สาม สร้างอินสแตนซ์ของคลาส FileInfo
  • จากนั้น เรียกเมธอด setFilePath() และส่งผ่านพาธไฟล์อินพุตเป็นพารามิเตอร์
  • จากนั้น สร้างอินสแตนซ์ของคลาส JoinItem
  • ตอนนี้เรียกเมธอด setFileInfo() และส่งพารามิเตอร์ fileInfo1
  • จากนั้น สร้างอินสแตนซ์ที่สองของคลาส FileInfo และ JoinItem
  • ระบุเส้นทางไฟล์อินพุตและพารามิเตอร์ fileInfo2
  • เพิ่ม JoinItems สำหรับการรวมเอกสารมากกว่าสองฉบับ
  • หลังจากนั้น สร้างอินสแตนซ์ของคลาส JoinOptions()
  • จากนั้น เพิ่มรายการการรวมที่สร้างโดยคั่นด้วยเครื่องหมายจุลภาค
  • ถัดไป ตั้งค่าพาธของไฟล์เอาต์พุต
  • ตอนนี้ สร้างอินสแตนซ์ของคลาส JoinRequest() และส่งผ่านพารามิเตอร์ JoinOptions
  • สุดท้าย รวมงานนำเสนอ PowerPoint โดยเรียกเมธอด join() ของ DocumentApi และส่งพารามิเตอร์ JoinRequest

ข้อมูลโค้ดต่อไปนี้แสดงวิธีการรวมไฟล์ PowerPoint หลายไฟล์เป็นไฟล์เดียวใน Java โดยใช้ REST API:

package com.groupdocsdev.classes;

import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// วิธีรวม PPT หรือ PPTX หลายรายการใน Java โดยใช้ REST API
public class App {

	public static void main(String[] args) {

	  // สร้างอินสแตนซ์ของ Document API
		DocumentApi apiInstance = new DocumentApi(configuration);
	          
    try {
    	
    	// เตรียมการตั้งค่า
	FileInfo fileInfo1 = new FileInfo();			
	fileInfo1.setFilePath("java-testing/input-sample-file-one.pptx");
	JoinItem item1 = new JoinItem();
	item1.setFileInfo(fileInfo1);

	FileInfo fileInfo2 = new FileInfo();			
	fileInfo2.setFilePath("java-testing/input-sample-file-two.pptx");
	JoinItem item2 = new JoinItem();
	item2.setFileInfo(fileInfo2);

	JoinOptions options = new JoinOptions();
	options.setJoinItems(Arrays.asList(item1, item2));
	options.setOutputPath("java-testing/output-sample-file.pptx");

	JoinRequest request = new JoinRequest(options);

	// รับเส้นทางไฟล์เอาต์พุต
	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();
    }
		
	}
}

ดาวน์โหลดไฟล์

ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ PowerPoint ที่ผสานไว้บนคลาวด์ คุณสามารถดาวน์โหลดได้โดยใช้ตัวอย่างโค้ดต่อไปนี้:

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// ดาวน์โหลดไฟล์จาก Cloud Storage โดยใช้ Java
public class App {

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {

			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-one.pptx", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.out.println("Expected response type is downloadFile: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
	}
}

การควบรวมกิจการ PowerPoint ออนไลน์ฟรี

จะรวม PowerPoint PPTs ออนไลน์ฟรีได้อย่างไร โปรดลอง online PPTX Merger เพื่อรวมไฟล์ PowerPoint หลายไฟล์เป็นไฟล์เดียวฟรี การรวมเอกสารออนไลน์นี้พัฒนาขึ้นโดยใช้ Groupdocs.Merger Cloud API ที่กล่าวถึงข้างต้น

บทสรุป

โดยสรุป GroupDocs.Merger Cloud SDK สำหรับ Java เป็นโซลูชันในอุดมคติสำหรับการรวม PowerPoint PPTs ที่รวดเร็วและง่ายดาย ช่วยประหยัดเวลาและความพยายามของคุณ ต่อไปนี้คือสิ่งที่คุณได้เรียนรู้ในบทความนี้:

  • วิธีรวมไฟล์ PowerPoint หลายไฟล์เป็นไฟล์เดียวบนคลาวด์โดยใช้ Java
  • อัพโหลดและดาวน์โหลดไฟล์ที่ผสานโดยทางโปรแกรมใน Java;
  • และผสานไฟล์ PowerPoint ได้ฟรีโดยใช้การผสาน PowerPoint ออนไลน์

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

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

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

ถามคำถาม

หากคุณมีคำถามใดๆ เกี่ยวกับ PowerPoint Files Merger API โปรดอย่าลังเลที่จะถามเราได้ที่ ฟอรัมการสนับสนุนฟรี

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

ฉันสามารถรวมไฟล์ PowerPoint หลายไฟล์เป็นไฟล์เดียวใน Java ได้หรือไม่

ได้ คุณสามารถรวมงานนำเสนอ PowerPoint หลายรายการเข้าด้วยกันได้อย่างง่ายดายโดยใช้ GroupDocs.Merger Cloud SDK for Java

ฉันสามารถรวมสไลด์เฉพาะจากไฟล์ PowerPoint หลายไฟล์โดยใช้ Java ได้หรือไม่

ได้ คุณสามารถใช้ GroupDocs.Merger Cloud SDK สำหรับ Java เพื่อรวมสไลด์ที่ต้องการจากงานนำเสนอ PowerPoint หลายรายการ

GroupDocs.Merger Cloud SDK สำหรับ Java รองรับการรวมไฟล์ในรูปแบบต่างๆ หรือไม่

ใช่ GroupDocs.Merger Cloud SDK for Java รองรับการรวมไฟล์ในรูปแบบต่างๆ รวมถึง Word, PDF, PowerPoint, HTML และอื่นๆ อีกมากมาย

คุณลักษณะอื่นๆ ของ GroupDocs.Merger Cloud SDK สำหรับ Java คืออะไร

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

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

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