เปรียบเทียบ Word หรือ PDF โดยใช้ Swift SDK

ห้องสมุด Swift อันทรงพลังเพื่อเปรียบเทียบไฟล์ใน PDF, Word, HTML, TXT, MD และรูปแบบอื่นๆ

ใช้ Swift ตัวตรวจสอบความแตกต่างของไฟล์ เปรียบเทียบเอกสารสองฉบับ และดูความแตกต่างระหว่างเอกสารที่แสดงอย่างชัดเจนในผลลัพธ์ คุณไม่จำเป็นต้องเปรียบเทียบเอกสารของคุณด้วยตนเองอีกต่อไป นอกจากนี้ โปรดทราบด้วยว่าผลการเปรียบเทียบสามารถส่งออกเป็น DOCX, PDF, DOC และอื่นๆ

ดูข้อมูลโค้ด

การเปรียบเทียบสองไฟล์ใน Swift

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

เครื่องมือเปรียบเทียบของเราจะค้นหาความแตกต่างในระดับตัวอักษรหรือทั้งคำ และหากเปลี่ยนตัวอักษรเพียงตัวเดียวทั้งคำจะถูกเน้นว่าเปลี่ยนแล้ว การเปลี่ยนแปลงที่พบทั้งหมดสามารถดูได้อย่างชัดเจนในเอาต์พุตและส่งออกในรูปแบบที่สะดวก

การเปรียบเทียบประเภทที่ได้รับความนิยมมากที่สุดคือการเปรียบเทียบไฟล์ PDF และ Word ดังนั้น เราจะเรียนรู้เครื่องมือ Swift diff และฟังก์ชันการเปรียบเทียบโดยใช้ตัวอย่างเหล่านี้

เปรียบเทียบ PDF ใน Swift

บางครั้งคุณต้องตรวจสอบให้แน่ใจว่าเอกสาร PDF ของคุณไม่ได้รับการแก้ไข และเปรียบเทียบกับเวอร์ชันต้นฉบับ หรือคุณรู้อยู่แล้วว่า PDF ของคุณเปลี่ยนไปมาก และคุณต้องดูว่าที่ไหนและอย่างไร จากนั้นคุณสามารถเปรียบเทียบไฟล์ PDF สองเวอร์ชันและดูความแตกต่างได้ และเพื่อหลีกเลี่ยงการดำเนินการด้วยตนเอง เพียงใช้ Swift diff checker API ของเรา

ด้วยโซลูชัน Swift ของเรา คุณจะเห็นแม้แต่การเปลี่ยนแปลงเล็กๆ น้อยๆ ที่คุณอาจพลาดได้ง่ายๆ เมื่อเปรียบเทียบด้วยตนเอง

เปรียบเทียบเอกสาร Word สองเอกสารโดยใช้ Swift

เอกสาร Word เปลี่ยนแปลงได้ง่ายพอสมควร ดังนั้นจึงควรเปรียบเทียบไฟล์ Word เพื่อให้แน่ใจว่าส่วนต่างๆ หรือเอกสารทั้งหมดไม่มีการเปลี่ยนแปลง

หากต้องการเปรียบเทียบไฟล์ Word ให้ใช้โซลูชัน Swift ของเรา เช่นเดียวกับ PDF คุณสามารถทำได้ในตัวอย่างด้านล่าง

เปรียบเทียบเอกสารสองฉบับ

หากต้องการดูว่าเอกสาร Swift ของเราเปรียบเทียบทำงานอย่างไร ให้โหลดไฟล์สองไฟล์ที่คุณต้องการเปรียบเทียบ และเลือกรูปแบบไฟล์ส่งออก

หลังจากการเปรียบเทียบเสร็จสิ้น เอกสารที่มีความแตกต่างจะถูกดาวน์โหลดโดยอัตโนมัติในรูปแบบที่คุณเลือก

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

อัปโหลดไฟล์เปรียบเทียบ
รันโค้ด
อัปโหลดไฟล์ที่สองเพื่อเปรียบเทียบ
เลือกรูปแบบเป้าหมายจากรายการ
import AsposeWordsCloud

let config =
    Configuration(clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let fileName1 = "Input1.docx";
let fileName2 = "Input2.docx";
let fileResult = "Output.docx";

//  อัปโหลดเอกสารไปยังที่เก็บข้อมูลบนคลาวด์
let firstDocumentContent = InputStream(url: URL(string: fileName1))!;
let uploadFirstFileRequest =
    UploadFileRequest(fileContent: firstDocumentContent, path: fileName1);
_ = try api.uploadFile(request: uploadFirstFileRequest);

let secondDocumentContent = InputStream(url: URL(string: fileName2))!;
let uploadSecondFileRequest =
    UploadFileRequest(fileContent: secondDocumentContent, path: fileName2);
_ = try api.uploadFile(request: uploadSecondFileRequest);

//  เปรียบเทียบเอกสารในระบบคลาวด์
let compareDataOptions = CompareData()
  .setAuthor(author: "author")
  .setFileReference(fileReference: FileReference(remoteFilePath: fileName2));
let compareDocumentRequest =
    CompareDocumentRequest(name: fileName1, compareData: compareDataOptions,
	destFileName: fileResult);
_ = try api.compareDocument(request: compareDocumentRequest);

//  ดาวน์โหลดเอกสารผลลัพธ์จากที่เก็บข้อมูลบนคลาวด์
let downloadFileRequest = DownloadFileRequest(path: fileResult);
let downloadFileResult = try api.downloadFile(request: downloadFileRequest);
try downloadFileResult?.first?.value.write(
    to: currentDir!.appendingPathComponent(fileResult, isDirectory: false));
รันโค้ด
  
คัดลอกรหัส Swift ไปยังคลิปบอร์ด

วิธีเปรียบเทียบไฟล์สองเวอร์ชัน

  1. ติดตั้ง Aspose.Words Cloud for Swift
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยัง Swift โครงการของคุณ
  3. โหลดเอกสารสองฉบับเพื่อเปรียบเทียบ
  4. เรียก compareDocument() เพื่อเปรียบเทียบสองเอกสาร
  5. ดาวน์โหลดเอกสารผลลัพธ์จากที่เก็บข้อมูลบนคลาวด์

Swift ห้องสมุดเพื่อใช้เปรียบเทียบ

คุณสามารถใช้ตัวจัดการแพ็คเกจ Swift และตัวจัดการการพึ่งพา Cocoapods เพื่อติดตั้ง Aspose.Words Cloud SDK for Swift ข้อมูลโดยละเอียดเกี่ยวกับการติดตั้งแพ็คเกจอยู่ในส่วน "Installation and Usage"

อีกทางเลือกหนึ่งคือ คุณสามารถโคลน Aspose.Words Cloud SDK for Swift จาก GitHub และใช้ในโครงการของคุณ

โปรดปฏิบัติตาม Instructions เหล่านี้เพื่อรับข้อมูลประจำตัวด้านความปลอดภัยที่จำเป็นอย่างรวดเร็วและเข้าถึง REST API ของเรา

ความต้องการของระบบ

Swift 4.2 หรือใหม่กว่า

อ้างถึง Repository Documentation เพื่อดูรายละเอียดเพิ่มเติม

รูปแบบที่นิยมมากที่สุดสำหรับการดำเนินการเปรียบเทียบ

5%

สมัครสมาชิก Aspose Product Updates

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ