package com.ruoyi.common.filecompare; import com.spire.doc.DifferRevisions; import com.spire.doc.Document; import com.spire.ms.System.Collections.Generic.List; public class SpireDoc { public static void compare(String file1, String file2) { Document doc1 = new Document(); Document doc2 = new Document(); try { doc1.loadFromFile(file1); doc2.loadFromFile(file2); doc1.compare(doc2, "Host"); doc1.saveToFile("C:\\Users\\admin\\Desktop\\Result.docx"); DifferRevisions differRevisions = new DifferRevisions(doc1); List insertRevisionsList = differRevisions.getInsertRevisions(); List deleteRevisionsList = differRevisions.getDeleteRevisions(); }catch (Exception e){ e.printStackTrace(); }finally { doc1.close(); doc2.close(); } } }