代码片段如下:
NodeCollection
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.word版本为24.3
除了上述代码片段外,我还使用了 API:insertTextInput,仍未生效
1718758658522.png (32.3 KB)