@yinke, 可以通过 RevisionOptions.ShowRevisionBars 选项禁用红线:
docA = new Document("行业深度模板1.docx");
docB = new Document("行业深度模板3.docx");
CompareOptions options = new com.aspose.words.CompareOptions();
options.setGranularity(Granularity.CHAR_LEVEL);
// True 表示忽略格式化。
options.setIgnoreFormatting(true);
// 指定比较期间哪个文档应使用作为目标。
options.setTarget(ComparisonTargetType.NEW);
NodeCollection nodes = docA.getChildNodes(NodeType.COMMENT, true);
for (Node node : (Iterable<Node>)nodes){
node.remove();
}
nodes = docB.getChildNodes(NodeType.COMMENT, true);
for (Node node : (Iterable<Node>)nodes){
node.remove();
}
docA.compare(docB, "user", new Date(), options);
// 此选项禁用垂直红线
docA.getLayoutOptions().getRevisionOptions().setShowRevisionBars(false);
docA.save("ComparisonResult.pdf");
经过验证,生成pdf前,设置这个配置,可以去掉垂直红线。感谢您的解答。