2017-08-06 86 views
0

我希望这个问题是可以理解的..Java - 比较2个Word文件(.docx):如何获取更改并记住XML中的更改位置?

我编程为“商业信息”我的考试,我的目标是让所有段落(W:P),在对比变化的编辑的.docx-file来原始的.docx文件。

我使用Java和我的实际地位是,我有2所列出:

  1. 所有文字 - 从原来的文件
  2. 所有文本属性 - 物品 - 从编辑过的文件 (一个属性列表/ Text-Attribute = document.xml中的一个段落,其中包含text-Attributes [w:t])

请帮助我,这是我的第一个程序。

回答

0

继承人一个建议:既然你有原始的,你可以同时迭代两个列表,并在每次迭代中比较字符串。如果修改列表的段落不同,则将它们添加到您自己创建的列表中。

这仅适用于两个版本中修改和未修改的段落数量相同的情况。