Kesamaan dan / atau Diff dari dua dokumen ODT (Linux)

14

Saya memiliki dua dokumen ODT, mereka memiliki konten yang sangat dekat, saya ingin membandingkan mereka untuk melihat betapa miripnya mereka.

Yang terbaik adalah memiliki persentase kesamaan , jika tidak mungkin, alternatif akan setidaknya memiliki semacam perbedaan .

Saya menjalankan Ubuntu Lucid .


Larutan:

Saya dulu odt2txtmengkonversi file menjadi teks, kemudian digunakan wdiff -i --statistics one.txt two.txtuntuk memiliki perbedaan bersama dengan statistik yang memberi saya persentase kata-kata umum (kesamaan).

Weboide
sumber

Jawaban:

7

Saya belum mencobanya sendiri tetapi sepasang alat ini - odt2txt dan oodiff - terlihat menjanjikan.

JRobert
sumber
Saya menggunakan odt2txt untuk mengubahnya menjadi teks, dan kemudian menggunakan wdiff yang memberikan perbedaan kata.
Weboide
Terima kasih. Ini bagus untuk digunakan dalam sistem kontrol versi seperti git atau lincah. Lihat teknik integrasi / otomasi di OpenDocument, diff, dan revisi-kontrol
nealmcb
20

Apakah Anda mencoba fungsi perbandingan bawaan? Edit / Bandingkan Dokumen ...

Jika Anda hanya ingin perbedaan teks, taruhan terbaik Anda mungkin adalah untuk mengkonversi kedua dokumen menjadi teks biasa, kemudian jalankan perbedaan reguler pada mereka. Anda harus mencari cara untuk menormalkan linebreaks, jika tidak, diff tidak akan sangat berguna.

sleske
sumber
1
Fungsi hebat di LibreOffice, saya belum pernah mendengarnya! Sangat berguna tetapi tidak ada statistik yang diberikan.
stragu
Luar biasa! Saya tidak akan pernah berpikir untuk mencari di menu Edit untuk membandingkan dokumen. Saya mencari di File , Tools , dan Window , yang terakhir adalah lokasi Word uSoft.
wallyk
4
Dalam versi terbaru tampaknya Edit -> Lacak Perubahan -> Bandingkan Dokumen ...
FableBlaze
1

Jika Anda tidak peduli tentang format teks, Anda juga dapat menyalin konten ke file teks biasa dan menggunakan diff lama yang baik.

ps: Apakah Anda seorang guru yang mencari kemungkinan curang? : p

tamtakos
sumber
lol tidak, saya bukan seorang guru tapi ya ini akan menjadi cara yang baik untuk mencari curang :)
Weboide
1

Cara saya melakukan ini adalah untuk menghasilkan file .pdf dengan libreoffice dan kemudian menggunakan diffpdf untuk membandingkan dua file pdf. Ini menunjukkan perbedaan yang disorot di jendela paralel

Peter Allott
sumber