Java Cloud SDK สำหรับเปรียบเทียบเอกสาร

รวมเครื่องมือตรวจสอบความแตกต่างของเอกสารเข้ากับแอปพลิเคชัน Java ของคุณโดยใช้ REST API เปรียบเทียบรูปภาพ เอกสาร อีบุ๊ก ไฟล์ CAD และ PDF เป็นต้น

  • GroupDocs.Comparison Cloud SDK for cURL
  • GroupDocs.Comparison Cloud SDK for .NET
  • GroupDocs.Comparison Cloud SDK for Android
  • GroupDocs.Comparison Cloud SDK for PHP
  • GroupDocs.Comparison Cloud SDK for Python
  • GroupDocs.Comparison Cloud SDK for Ruby
  • GroupDocs.Comparison Cloud SDK for Node.js
  • GroupDocs.Comparison Cloud SDK for Apex
เริ่มทดลองใช้งานฟรี

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

การเปรียบเทียบเอกสารขั้นสูงคุณลักษณะ REST API

อัปโหลดเอกสารไปยังที่เก็บข้อมูลบนคลาวด์และทำการเปรียบเทียบ

ดึงข้อมูลเอกสารของรูปแบบที่รองรับเพื่อการเปรียบเทียบเป็นไฟล์หรืออาร์เรย์ของภาพ

อ้างอิงจากเอกสารที่เปรียบเทียบ ดึงความแตกต่างระหว่างทั้งสองในเอกสารผลลัพธ์

รับรายการหมวดหมู่ เช่น TypeChanged หรือ OnlyNumbers เป็นต้น สำหรับเนื้อหาที่เปลี่ยนแปลง

ยอมรับหรือปฏิเสธการเปลี่ยนแปลงเพื่อบันทึกหรือยกเลิก

ส่งคืนการเปลี่ยนแปลงที่อัปเดตของเอกสารผลลัพธ์เป็นชุดรูปภาพหรือสตรีมของรูปภาพเหล่านั้น

ดึงเอกสารผลลัพธ์ (พร้อมการเปลี่ยนแปลงที่อัปเดต) ผ่านสตรีม

รับเอกสาร (พร้อมผลลัพธ์การเปรียบเทียบ) ในรูปแบบชุดภาพหรือสตรีม

ดึงข้อมูลเอกสารผลลัพธ์ (พร้อมผลลัพธ์ของการเปรียบเทียบ) เป็นสตรีม

รับการเปลี่ยนแปลงจากเอกสารที่เปรียบเทียบ

การใช้ GroupDocs.Comparison Cloud API ช่วยให้คุณสามารถเปรียบเทียบเอกสารและรับรายการการเปลี่ยนแปลงระหว่างเอกสารเหล่านั้นได้ โค้ดต่อไปนี้แสดงวิธีดึงความแตกต่างระหว่างไฟล์ DOCX ต้นฉบับและไฟล์เป้าหมาย และดึงความแตกต่างเหล่านั้นในไฟล์ result.DOCX โดยใช้ Java:

รับการเปลี่ยนแปลงจากเอกสารที่เปรียบเทียบโดยใช้ Java

  # TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud/#/apps (free registration is required).
  # For complete examples and data files, please go to https://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-java

  String  outPath = "result.docx",
  sourceName = "source.docx",
  targetName = "target.docx";

  StorageApi storageApi = Utils.getStorageApiInstance();

  // Upload files to Cloud Storage
  File file = new File("src/main/resources/" + sourceName);
  ResponseMessage storageresponse = storageApi.PutCreate("comparison/" + sourceName, null, null, file);
  file = new File("src/main/resources/" + targetName);
  storageresponse = storageApi.PutCreate("comparison/" + targetName, null, null, file);

  ChangesApi changesApi = Utils.getChangesApiInstance();
  PutChangesDocumentRequest request = new PutChangesDocumentRequest();
  request.setRequest(GetComparisonRequest(sourceName, targetName));
  request.setOutPath(outPath);
  Link response = changesApi.putChangesDocument(request);
  System.out.println(response);

Support and Learning Resources

GroupDocs.Comparison Cloud ยังเสนอ SDK การเปรียบเทียบเอกสารแต่ละรายการสำหรับภาษาอื่น ๆ ยอดนิยมตามรายการด้านล่างนี้:

  แบบไทย