12345678910111213141516171819202122232425 |
- 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();
- }
- }
- }
|