Độ tương tự và / hoặc Diff của hai tài liệu ODT (Linux)


14

Tôi có hai tài liệu ODT, chúng có nội dung rất gần nhau, tôi muốn so sánh chúng để xem chúng giống nhau như thế nào.

Tốt nhất là có một tỷ lệ phần trăm tương tự , nếu không thể, một sự thay thế ít nhất sẽ có một số loại khác biệt .

Tôi đang chạy Ubuntu Lucid .


Giải pháp:

Tôi đã sử dụng odt2txtđể chuyển đổi các tập tin thành văn bản, sau đó được sử dụng wdiff -i --statistics one.txt two.txtđể có một khác biệt cùng với số liệu thống kê cho tôi tỷ lệ phần trăm các từ phổ biến (tương tự).


Câu trả lời:


7

Tôi chưa từng thử chúng nhưng cặp công cụ này - odt2txt và oodiff - có vẻ đầy hứa hẹn.


Tôi đã sử dụng odt2txt để chuyển đổi chúng thành văn bản, và sau đó sử dụng wdiff mang lại sự khác biệt cho từ.
Weboide

Cảm ơn. Điều này là tuyệt vời để sử dụng trong các hệ thống kiểm soát phiên bản như git hoặc mercurial. Xem các kỹ thuật tích hợp / tự động hóa tại OpenDocument, diff và kiểm soát sửa đổi
nealmcb

20

Bạn đã thử chức năng so sánh tích hợp chưa? Chỉnh sửa / So sánh tài liệu ...

Nếu bạn chỉ muốn một khác biệt văn bản, đặt cược tốt nhất của bạn có lẽ là chuyển đổi cả hai tài liệu thành văn bản thuần túy, sau đó chạy một khác thường trên chúng. Bạn sẽ phải tìm ra cách bình thường hóa các ngắt dòng, nếu không thì diff sẽ không hữu ích lắm.


1
Chức năng tuyệt vời trong LibreOffice, tôi chưa bao giờ nghe về nó! Rất hữu ích nhưng không có số liệu thống kê được đưa ra.
stragu

Thông minh! Tôi chưa bao giờ nghĩ sẽ nhìn vào menu Chỉnh sửa để so sánh các tài liệu. Tôi đã xem trong Tệp , Công cụCửa sổ , vị trí Word cuối cùng của uSoft.
wallyk

4
Trong phiên bản mới nhất có vẻ như là Chỉnh sửa -> Theo dõi Thay đổi -> So sánh Tài liệu ...
FableBlaze

1

Nếu bạn không quan tâm đến định dạng văn bản, bạn cũng có thể sao chép nội dung vào các tệp văn bản gốc và sử dụng khác biệt cũ.

ps: Bạn có phải là giáo viên đang tìm kiếm những kẻ gian lận? : p


lol không tôi không phải là giáo viên nhưng vâng đây sẽ là một cách tốt để tìm kiếm kẻ gian lận :)
Weboide

1

Cách tôi làm là tạo ra các tệp .pdf với libreoffice và sau đó sử dụng diffpdf để so sánh hai tệp pdf. Điều này cho thấy sự khác biệt được tô sáng trong các cửa sổ song song

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.