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

ตัวตรวจสอบความแตกต่าง Swift ที่แม่นยำสูงเพื่อเปรียบเทียบ HTML ไฟล์และค้นหาความแตกต่างระหว่างไฟล์เหล่านั้น

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

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

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

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

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

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

ลองเปรียบเทียบเอกสาร HTML

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

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

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

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

//  อัปโหลดเอกสารไปยังที่เก็บข้อมูลบนคลาวด์
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")
  .setComparingWithDocument(comparingWithDocument: 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. โหลดเอกสาร HTML สองฉบับเพื่อเปรียบเทียบ
  4. เรียก compareDocument() เพื่อเปรียบเทียบ HTML docs
  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

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