วิธีแยก PPT เป็นหลายไฟล์ใน Java

แยก PowerPoint PPT/PPTX เป็นไฟล์แยกกันโดยใช้ Java

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

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

Java REST API เพื่อแยกการติดตั้งสไลด์ PowerPoint และ SDK

GroupDocs.Merger Cloud SDK สำหรับ Java เป็น API การจัดการเอกสารที่ทรงพลังและใช้งานง่าย ซึ่งช่วยให้นักพัฒนา 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 ของคุณ เมื่อคุณมี Client Id และ Client Secret แล้ว ให้เพิ่มข้อมูลโค้ดด้านล่างลงในแอปพลิเคชันที่ใช้ 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);

เมื่อติดตั้งและกำหนดค่า SDK แล้ว คุณก็พร้อมที่จะเริ่มทำงานกับไฟล์ PowerPoint แล้ว

แยก PowerPoint เป็นหลายไฟล์ใน Java โดยใช้ REST API

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

อัปโหลดไฟล์

ประการแรก อัปโหลดไฟล์ 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.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.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
  • หลังจากนั้นให้กำหนดเส้นทางไฟล์อินพุต
  • ตอนนี้ สร้างอินสแตนซ์ของคลาส SplitOptions()
  • จากนั้น กำหนดตัวเลือกการแบ่งชุด setFileInfo และ setPages ในรูปแบบอาร์เรย์
  • ถัดไป ระบุพาธไฟล์เอาต์พุตและตั้งค่าโหมดตัวเลือกการแยกเป็น INTERVALS หรือ PAGES
  • ตอนนี้ สร้างอินสแตนซ์ของคลาส SplitRequest() และส่งผ่านพารามิเตอร์ SplitOptions
  • สุดท้าย แยกไฟล์ PowerPoint โดยเรียกเมธอด split() ของ DocumentApi และส่งพารามิเตอร์ SplitRequest

ข้อมูลโค้ดต่อไปนี้แสดงวิธีแยกไฟล์ 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;

// แยก PowerPoint PPT หรือ PPTX ออกเป็นไฟล์แยกกันใน Java
public class App {

	public static void main(String[] args) {

		// สร้างอินสแตนซ์ของ Document API			
		DocumentApi apiInstance = new DocumentApi(configuration);

		try {

	    		// เตรียมการตั้งค่า
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.pptx");
			
			SplitOptions options = new SplitOptions();
			options.setFileInfo(fileInfo);
			options.setPages(Arrays.asList(3, 6, 8));
			options.setOutputPath("java-testing/multipage-files");
			options.setMode(SplitOptions.ModeEnum.INTERVALS);

			SplitRequest request = new SplitRequest(options);

			MultiDocumentResult response = apiInstance.split(request);
			
			// รับเส้นทางไฟล์เอาต์พุต
			for (DocumentResult documentResult : response.getDocuments()) {
				System.out.println("Output file path: " + documentResult.getPath());
			}
			
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

ยินดีด้วย! คุณแบ่งสไลด์ PowerPoint ออกเป็นไฟล์แยกกันสำเร็จแล้วโดยใช้ GroupDocs.Merger Cloud SDK สำหรับ Java

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

ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ 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\\multipage-files\\sample-file_1.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 Splitter ออนไลน์

วิธีแยกไฟล์ PowerPoint เป็นหลายไฟล์ฟรี โปรดลองใช้ ตัวแยก PowerPoint ออนไลน์ เพื่อแยก PowerPoint เป็นไฟล์แยกกันฟรี ตัวแยกไฟล์ออนไลน์นี้ได้รับการพัฒนาโดยใช้ Groupdocs.Merger Cloud API ที่กล่าวถึงข้างต้น

บทสรุป

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

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

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

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

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

ถามคำถาม

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

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

ฉันมีตัวเลือกอะไรบ้างในการแยกสไลด์ PowerPoint ด้วย GroupDocs.Merger Cloud SDK สำหรับ Java

คุณสามารถแยกสไลด์ PowerPoint ได้โดยระบุช่วงของสไลด์หรือแยกแต่ละสไลด์โดยใช้วิธีการที่มีให้โดย GroupDocs.Merger Cloud SDK for Java

ฉันสามารถรวมสไลด์แยกกลับเป็นไฟล์ PowerPoint ไฟล์เดียวโดยใช้ GroupDocs.Merger Cloud SDK ได้หรือไม่

ใช่ GroupDocs.Merger Cloud SDK for Java ยังให้ความสามารถในการผสานแยกสไลด์กลับเป็นไฟล์ PowerPoint ไฟล์เดียว โปรดดู เอกสารอย่างเป็นทางการ สำหรับคำแนะนำโดยละเอียดเกี่ยวกับการรวม PPT

ฉันสามารถบันทึกไฟล์ PowerPoint แยกโดยใช้ GroupDocs.Merger Cloud SDK for Java ในรูปแบบใดได้บ้าง

GroupDocs.Merger Cloud SDK for Java รองรับการบันทึกแยกสไลด์ในรูปแบบเอาต์พุตต่างๆ รวมถึง Word, PDF, PPT และอื่นๆ

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

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