So sánh các Word hoặc PDF bằng Swift SDK

Thư viện Swift mạnh mẽ để so sánh các tệp ở PDF, Word, HTML, TXT, MD và các định dạng khác

Sử dụng Swift trình kiểm tra sự khác biệt tệp của chúng tôi, so sánh hai tài liệu và xem sự khác biệt giữa chúng được hiển thị rõ ràng trong đầu ra. Bạn không còn cần phải so sánh các tài liệu của mình theo cách thủ công. Cũng lưu ý rằng kết quả so sánh có thể được xuất sang DOCX, PDF, DOC và các loại khác.

Xem đoạn mã

So sánh hai tệp trong Swift

Giải pháp Swift của chúng tôi được thiết kế để mang lại cho bạn kết quả tốt nhất có thể khi sử dụng thuật toán so sánh phức tạp. Vì vậy, bạn không cần phải tra cứu sự khác biệt trong tài liệu theo cách thủ công nữa – hãy thoải mái sử dụng API của chúng tôi để phân biệt hai tệp.

Công cụ so sánh của chúng tôi tìm kiếm sự khác biệt ở cấp độ ký tự hoặc toàn bộ từ. Và nếu chỉ thay đổi một ký tự thì toàn bộ từ đó sẽ được đánh dấu là đã thay đổi. Tất cả các thay đổi được tìm thấy có thể được xem rõ ràng ở đầu ra và xuất ở định dạng thuận tiện.

Các loại so sánh phổ biến nhất là so sánh các PDF tệp và Word. Do đó, chúng ta sẽ tìm hiểu công cụ tìm khác biệt Swift và chức năng so sánh của nó bằng các ví dụ này.

So sánh PDF trong Swift

Đôi khi bạn cần đảm bảo rằng PDF tài liệu của mình chưa bị sửa đổi và so sánh nó với phiên bản gốc. Hoặc bạn đã biết rằng PDF tệp của bạn đã thực sự thay đổi và bạn cần xem ở đâu và như thế nào. Sau đó, bạn có thể so sánh hai phiên bản PDF tệp và xem sự khác biệt. Và để tránh thực hiện thủ công, chỉ cần sử dụng API trình kiểm tra khác biệt Swift của chúng tôi.

Với giải pháp Swift của chúng tôi, bạn sẽ thấy ngay cả những thay đổi nhỏ mà bạn có thể dễ dàng bỏ lỡ khi so sánh thủ công.

So sánh hai Word tài liệu bằng Swift

Tài liệu Word khá dễ thay đổi nên điều quan trọng là phải so sánh các Word file để đảm bảo các phần hoặc toàn bộ tài liệu không bị thay đổi.

Để so sánh các Word tệp, hãy sử dụng giải pháp Swift của chúng tôi, giống như với PDF. Bạn có thể làm điều này trong ví dụ dưới đây.

So sánh hai tài liệu

Để xem cách so sánh tài liệu Swift của chúng tôi hoạt động như thế nào, hãy tải hai tệp bạn muốn so sánh và chọn định dạng tệp xuất.

Sau khi so sánh hoàn tất, tài liệu có khác biệt sẽ được tự động tải xuống ở định dạng bạn đã chọn.

Điều quan trọng là các tài liệu được so sánh không được có bất kỳ sửa đổi nào trước khi so sánh, vì vậy chúng tôi cần chấp nhận tất cả các sửa đổi trước khi bắt đầu so sánh. Đừng lo lắng, chúng tôi đã giải quyết vấn đề đó trong ví dụ của mình:

Tải lên tệp được so sánh
Mã vận hành
Tải lên tệp thứ hai để so sánh
Chọn định dạng mục tiêu từ danh sách
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";

//  Tải tài liệu lên bộ nhớ đám mây.
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);

//  So sánh tài liệu trên đám mây.
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);

//  Tải xuống tài liệu kết quả từ bộ nhớ đám mây.
let downloadFileRequest = DownloadFileRequest(path: fileResult);
let downloadFileResult = try api.downloadFile(request: downloadFileRequest);
try downloadFileResult?.first?.value.write(
    to: currentDir!.appendingPathComponent(fileResult, isDirectory: false));
Mã vận hành
  
Sao chép mã Swift vào khay nhớ tạm

Cách so sánh hai phiên bản của một tệp

  1. Cài đặt Aspose.Words Cloud for Swift
  2. Thêm tham chiếu thư viện (nhập thư viện) vào dự án Swift của bạn
  3. Tải hai tài liệu để so sánh
  4. Gọi phương thức compareDocument() để so sánh hai tài liệu
  5. Tải xuống tài liệu kết quả từ bộ nhớ đám mây

Swift thư viện để sử dụng so sánh

Bạn có thể sử dụng trình quản lý gói Swift và trình quản lý phụ thuộc Cocoapods để cài đặt Aspose.Words Cloud SDK for Swift. Thông tin chi tiết về việc cài đặt gói được đưa ra trong phần "Installation and Usage".

Thay vào đó, bạn có thể sao chép Aspose.Words Cloud SDK for Swift từ GitHub và sử dụng nó trong dự án của mình.

Vui lòng làm theo các Instructions này để nhanh chóng nhận được thông tin xác thực bảo mật cần thiết và truy cập REST API của chúng tôi.

yêu cầu hệ thống

Swift 4.2 hoặc mới hơn

Tham khảo Repository Documentation để xem thêm chi tiết.

Các định dạng phổ biến nhất để so sánh các thao tác

5%

Đăng ký cập nhật sản phẩm của Aspose

Nhận bản tin hàng tháng và ưu đãi gửi trực tiếp đến hộp thư của bạn.

© Aspose Pty Ltd 2001-2024. Đã đăng ký Bản quyền.