保存为html_FIXED文件时,替换的内容在文件中不显示

代码片段如下:

NodeCollection<Table> XXtables = pageDoc.getChildNodes(NodeType.TABLE, true);
	for (Table table : XXtables) {
		// 遍历表格中的所有行
		for (Row row : table.getRows()) {
			// 遍历行中的所有单元格
			for (Cell cell : row.getCells()) {
				if (cell.getText().contains("&QYQ&") || cell.getText().contains("&I&")) {
					cell.getChildNodes(NodeType.RUN, true).clear();
					DocumentBuilder builder = new DocumentBuilder(pageDoc);
					builder.moveTo(cell.getFirstParagraph());
					builder.insertHtml("<input type=\"text\">");
				}
			}
		}
	}
	pageDoc.save(String.format(splitterHtmlPath + "%d.html", page + 1), SaveFormat.HTML_FIXED);
}

当保存为html文件时,替换关键字为text输入框生效,当保存文件类型为html_FIXED时,不生效
以下文档为所操作的文档:
测试.docx (17.9 KB)
所使用的aspose.html版本为24.3

@zhaotl 您使用的是 Aspose.Words 代码,因此问题与 Aspose.Words 有关。

感谢您报告此问题。 我们已经在我们的内部问题跟踪系统中打开了以下新工单,并将根据 免费支持政策 中提到的条款提供它们的修复:

Issue ID(s): WORDSNET-27109

如果您需要优先支持以及直接联系我们的付费支持管理团队,您可以获得 付费支持服务