Aspose doesn’t compare input tags. Instead it duplicates them.
In the test snippet below I compare two documents that differ only in that one of them has a checked checkbox. When I export the document back to HTML I see two inputs not wrapped in < ins > < del > tags.
Screenshot from 2019-06-03 14-46-26.png (18.4 KB)
public class Test {
public static void main(String[] args) throws Exception {
License license = new License();
license.setLicense(Test.class.getClassLoader().getResourceAsStream("Aspose.Words.lic"));
DocumentBuilder originalBuilder = new DocumentBuilder();
originalBuilder.insertHtml("<input type=\"checkbox\">");
Document original = originalBuilder.getDocument();
DocumentBuilder editedBuilder = new DocumentBuilder();
editedBuilder.insertHtml("<input type=\"checkbox\" checked>");
Document edited = editedBuilder.getDocument();
original.compare(edited, "author", new Date());
System.out.println(original.toString(SaveFormat.HTML));
}
}