รวมเอกสาร

รวมไฟล์ Word โดยใช้ Java REST API

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

Java REST API สำหรับการรวมไฟล์ DOC

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

สามารถโหลดไฟล์รูปแบบ MS Word ยอดนิยมได้ รวมถึง DOC, DOCX, RTF, DOT, DOTX, DOTM เป็นต้น

รวมไฟล์ Word ใน Java

หัวข้อนี้จะอธิบายขั้นตอนและรายละเอียดที่เกี่ยวข้องเกี่ยวกับการรวมไฟล์ DOCX โดยใช้สคริปต์โค้ด Java

  • ก่อนอื่น ให้สร้างอ็อบเจ็กต์ของคลาส WordsApi
  • ประการที่สอง ตั้งค่า Client Secret และ Client ID สำหรับอ็อบเจ็กต์ WordsApi
  • จากนั้นสร้างอินสแตนซ์ของคลาส DocumentEntry ที่จะกำหนดรายชื่อไฟล์ Word ที่ต้องผสานกัน
  • ตอนนี้สร้างอ็อบเจ็กต์ของคลาส DocumentEntryList และระบุรายการเอกสาร Word
  • ในลำดับถัดไป ให้สร้างอินสแตนซ์ของคลาส AppendDocumentRequest โดยที่เราส่งเอกสาร Word อินพุต DocumentEntryList ที่จะผสาน และชื่อของเอกสาร Word ที่รวมกันเป็นอาร์กิวเมนต์
  • ในที่สุด ให้เริ่มต้นวัตถุของคลาส DocumentResponse และเรียกวิธี appendDocument(…) เพื่อดำเนินการรวมเอกสาร Word
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.AppendDocumentRequest;
import com.aspose.words.cloud.model.DocumentEntry;
import com.aspose.words.cloud.model.DocumentEntryList;
import com.aspose.words.cloud.model.DocumentResponse;

public class merge {

	public static void main(String[] args) {

	// สร้างวัตถุของ Aspose.Words Cloud API
	WordsApi wordsApi = new WordsApi(new com.aspose.words.cloud.ApiClient());
	com.aspose.words.cloud.ApiClient wordsClient = wordsApi.getApiClient();
	wordsClient.setAppSid("xxx-xxx-xxx-xxxxx");
	wordsClient.setAppKey("xxxxxxx");
	// ชื่อไฟล์อินพุต
	String fileName ="test_doc.docx";
		
	try
	{
		// สร้างวัตถุ DocumentEntry และระบุการจัดรูปแบบให้กับไฟล์ผลลัพธ์
		DocumentEntry docEntry = new DocumentEntry().href("test_multi_pages.docx").importFormatMode("KeepSourceFormatting");
		// รายการเอกสารที่ต้องแนบ
		DocumentEntryList documentList = new DocumentEntryList().addDocumentEntriesItem(docEntry);
		// สร้างคำขอดำเนินการผนวกเอกสาร
		AppendDocumentRequest request = new AppendDocumentRequest(fileName, documentList, null, null,
		    	null, null, "Combined.docx", null, null);
		DocumentResponse result = wordsApi.appendDocument(request);
	}catch(Exception ex)
	{
		System.out.println(ex.getMessage());
	}
	}
}

รวมไฟล์ Word โดยใช้คำสั่ง cURL

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

ขั้นตอนแรกคือการสร้างโทเค็นการเข้าถึง JWT โปรดไปที่ลิงก์ต่อไปนี้เพื่อดูรายละเอียดเกี่ยวกับวิธีการรับ การรับรองความถูกต้องของโทเค็นเว็บ JSON

เมื่อคุณมีโทเค็น JWT แล้ว ให้ใช้คำสั่ง cURL ต่อไปนี้เพื่อดำเนินการผสานเอกสาร

curl -X PUT "https://api.aspose.cloud/v4.0/words/test_doc.docx/appendDocument" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{\"DocumentEntries\":[{\"Href\":\"test_multi_pages.docx\",\"ImportFormatMode\":\"KeepSourceFormatting\"}],\"ApplyBaseDocumentHeadersAndFootersToAppendingDocuments\":true}"

เพื่อวัตถุประสงค์ในการทดสอบ คุณอาจลองดาวน์โหลดไฟล์ตัวอย่างอินพุต testdoc.docx, testmultipages.docx และไฟล์ผลลัพธ์ testdocoutput.docx

บทสรุป

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

บทความที่เกี่ยวข้อง

คุณอาจลองเยี่ยมชมลิงค์ต่อไปนี้เพื่อดูข้อมูลเกี่ยวกับ: