GroupDocs.Comparison trong nháy mắt

API được thiết kế để so sánh các loại tài liệu được sử dụng rộng rãi như tệp PDF, tệp Microsoft Office, HTML, email hoặc hình ảnh trong ứng dụng Python.

Illustration comparison

Báo cáo đầu ra toàn diện

GroupDocs.Comparison phát hiện các thay đổi trong nội dung tài liệu (ký tự, từ, đoạn văn, bảng, biểu đồ) cũng như các thay đổi về kiểu dáng tài liệu. Người dùng nhận được báo cáo chi tiết nêu bật tính chất và số lượng thay đổi.

Nhiều định dạng tệp và tài liệu

API GroupDocs.Comparison cho phép bạn so sánh các tài liệu ở các định dạng như PDF, HTML, email, Microsoft Office Word, sổ làm việc Excel, tệp PowerPoint, ghi chú OneNote, sơ đồ Visio, tài liệu văn bản, hình ảnh JPEG, PNG, GIF, BMP, trong số nhiều người khác.

Tài liệu kỹ lưỡng và mẫu mã

Tài liệu chuyên sâu và mã mẫu cho thư viện So sánh trên nhiều nền tảng khác nhau luôn có sẵn, giúp đơn giản hóa việc tích hợp API GroupDocs.Comparison vào các ứng dụng Python của bạn.

Chọn và kết hợp các thay đổi thành một tài liệu

Nếu bạn sở hữu nhiều phiên bản khác nhau của tài liệu, bạn có thể biên dịch có chọn lọc các thay đổi thành một tệp mới bằng thư viện GroupDocs.Comparison.

Độc lập nền tảng

GroupDocs.Comparison for Python via .NET tương thích với các hệ điều hành, khung và trình quản lý gói sau.

Windows
macOS
Linux
Amazon
Docker
Azure
VS Code

Định dạng tập tin được hỗ trợ

GroupDocs.Comparison for Python via .NET có thể hoạt động với [định dạng tệp](https://docs.groupdocs.com/comparison/python-net/supported-document-formats/ sau.

Microsoft Office & OpenDocument định dạng

  • Word: DOCX, DOC, DOCM,DOT, DOTM, DOTX, RTX, RTF, TXT
  • Excel: XLSX, XLS, XLT, XLTM, XLSB, XLSM
  • PowerPoint: PPTX, PPT, POT, POTX, PPS, PPSX
  • Outlook: EML, EMLX, MSG
  • OneNote: ONE
  • OpenDocument: ODT, ODP, OTP, ODS, OTT
  • Bố cục trang cố định: PDF

Hình ảnh, Đồ họa & Sơ đồ

  • Hình ảnh raster: BMP, GIF, JPG, JPEG, PNG
  • Hình ảnh y tế: DICOM
  • Microsoft Visio: VSDX, VSD, VSS, VST, VDX
  • AutoCAD Drawing: DWG, DXF

Khác

  • Văn bản: TXT
  • Ngôn ngữ lập trình: CS, Java, CPP, JS, PY, RB, PL, ASM, GROOVY, JSON, PHP, SQL, LOG, DIFF, LESS, SCALA
  • Trang web: HTM, HTML, MHT, MHTML
  • Sách điện tử: MOBI, DjVu
  • Giá trị được phân tách bằng phân cách: CSV

Khả năng của GroupDocs.Comparison for Python via .NET

So sánh liền mạch các tệp PDF, tài liệu Office, hình ảnh và nhiều định dạng khác.

Feature icon

So sánh tài liệu trực quan

Kiểm tra và làm nổi bật sự khác biệt giữa hai tài liệu.

Feature icon

So sánh nhiều tài liệu

Kiểm tra nhiều tài liệu để tìm sự khác biệt cùng một lúc.

Feature icon

Hỗ trợ định dạng mở rộng

Tương thích với hơn 50 định dạng tài liệu thường được sử dụng trên nhiều danh mục khác nhau.

Feature icon

Chấp nhận hoặc từ chối thay đổi

Trực quan hóa các thay đổi một cách rõ ràng, đưa ra các tùy chọn để chấp nhận hoặc từ chối các chỉnh sửa.

Feature icon

Tạo bản xem trước trực quan

Tạo bản xem trước kết quả so sánh ở định dạng hình ảnh.

Feature icon

So sánh nội dung dựa trên văn bản

Thực hiện so sánh từng dòng, đoạn, từ hoặc ký tự để làm nổi bật các thay đổi.

Feature icon

Phát hiện thay đổi định dạng

Xác định những thay đổi trong phong cách và định dạng tài liệu.

Feature icon

Xử lý siêu dữ liệu có thể tùy chỉnh

Giữ lại siêu dữ liệu từ tệp nguồn hoặc tệp đích hoặc cho phép người dùng xác định siêu dữ liệu mới.

Feature icon

Xử lý các tệp được bảo vệ bằng mật khẩu

Làm việc với các tài liệu được mã hóa hoặc tạo các tài liệu bảo mật được bảo vệ bằng mật khẩu.

Feature icon

So sánh trang tập trung

Chọn và so sánh các phần cụ thể hoặc các trang riêng lẻ của tài liệu.

Feature icon

Quản lý khả năng hiển thị bình luận

Quyết định tiết lộ hoặc che giấu nhận xét khi kiểm tra tài liệu nguồn.

Mẫu mã

Khám phá các tình huống phổ biến để sử dụng chức năng GroupDocs.Comparison for Python via .NET.

So sánh tài liệu Word được bảo vệ bằng mật khẩu

Để so sánh các tài liệu Word được bảo vệ bằng mật khẩu, cung cấp mật khẩu thông qua đối tượng LoadOptions khi khởi tạo Comparer và lại khi thêm tài liệu đích:

Làm thế nào để so sánh các tài liệu được bảo vệ bằng mật khẩu.

from groupdocs.comparison import Comparer
from groupdocs.comparison.options import LoadOptions

def run():

    # Tải tài liệu nguồn và chỉ định mật khẩu của nó
    source_load = LoadOptions()
    source_load.password = "1234"
    with Comparer("source.docx", source_load) as comparer:

        # Tải tài liệu đích và chỉ định mật khẩu của nó
        target_load = LoadOptions()
        target_load.password = "5678"
        comparer.add("target.docx", target_load)

        # Lưu kết quả so sánh vào một tệp được chỉ định
        comparer.compare("result.docx")

So sánh nhiều bản trình chiếu PowerPoint

GroupDocs.Comparison cho phép bạn so sánh nhiều tài liệu đồng thời — một nhu cầu phổ biến trong việc đánh giá bản trình chiếu khi mỗi người đánh giá trả lại bản sao đã chỉnh sửa của họ. Quy trình tương tự so sánh hai tài liệu; chỉ cần gọi comparer.add(...) cho mỗi mục tiêu bổ sung trước khi gọi compare(...).

Làm thế nào để so sánh ba tài liệu trở lên.

from groupdocs.comparison import Comparer

def compare_multiple_presentations():
    # Tải tài liệu nguồn
    with Comparer("source.pptx") as comparer:

        # Chỉ định tệp thứ hai để so sánh
        comparer.add("target2.pptx")

        # Chỉ định tệp thứ ba để so sánh
        comparer.add("target3.pptx")

        # Lưu kết quả so sánh vào một tệp được chỉ định
        comparer.compare("result.pptx")

if __name__ == "__main__":
    compare_multiple_presentations()

Chấp nhận hoặc Từ chối các thay đổi được phát hiện

Sau khi so sánh, bạn có thể lặp qua danh sách các thay đổi và chấp nhận hoặc từ chối mỗi thay đổi riêng lẻ trước khi tạo tài liệu cuối cùng — hữu ích cho quy trình làm việc kiểu người xem, nơi chỉ các thay đổi đã được phê duyệt mới được đưa vào kết quả hợp nhất.

Accept or reject detected changes

from groupdocs.comparison import Comparer
from groupdocs.comparison.options import ApplyChangeOptions
from groupdocs.comparison.result import ComparisonAction

def accept_or_reject_changes():
    # Compare the source and target documents
    with Comparer("source.docx") as comparer:
        comparer.add("target.docx")
        comparer.compare()

        # Inspect the detected changes and decide per change
        changes = comparer.get_changes()
        if changes:
            changes[0].comparison_action = ComparisonAction.REJECT

        # Apply the decisions to produce the merged result
        comparer.apply_changes("result.docx", ApplyChangeOptions(changes=changes))

if __name__ == "__main__":
    accept_or_reject_changes()

Sẵn sàng để bắt đầu?

Tải xuống GroupDocs.Comparison miễn phí hoặc nhận giấy phép dùng thử để có toàn quyền truy cập!

Tài nguyên hữu ích

Khám phá tài liệu, mẫu mã và hỗ trợ cộng đồng để nâng cao trải nghiệm của bạn.

Lời khuyên về giấy phép tạm thời

1
Đăng ký bằng email công việc của bạn. Dịch vụ thư miễn phí không được phép.
2
Sử dụng nút Nhận giấy phép tạm thời ở Bước thứ hai.
 Tiếng Việt