SpireDoc.java 907 B

12345678910111213141516171819202122232425
  1. package com.ruoyi.common.filecompare;
  2. import com.spire.doc.DifferRevisions;
  3. import com.spire.doc.Document;
  4. import com.spire.ms.System.Collections.Generic.List;
  5. public class SpireDoc {
  6. public static void compare(String file1, String file2) {
  7. Document doc1 = new Document();
  8. Document doc2 = new Document();
  9. try {
  10. doc1.loadFromFile(file1);
  11. doc2.loadFromFile(file2);
  12. doc1.compare(doc2, "Host");
  13. doc1.saveToFile("C:\\Users\\admin\\Desktop\\Result.docx");
  14. DifferRevisions differRevisions = new DifferRevisions(doc1);
  15. List insertRevisionsList = differRevisions.getInsertRevisions();
  16. List deleteRevisionsList = differRevisions.getDeleteRevisions();
  17. }catch (Exception e){
  18. e.printStackTrace();
  19. }finally {
  20. doc1.close();
  21. doc2.close();
  22. }
  23. }
  24. }