aer*_*ain 5 ms-word openxml openxml-sdk
有没有办法为一个段落存储额外的数据,在用户在 MS Word 中打开和保存文档后,这些数据会被保留下来。
为此,我一直在使用 CusotmXML,但事实证明这是不可能的,因为 MS-Word 从文档结构中删除了所有 CusotmXML 元素。
每个段落或表格都有一个 ID,我想将其“配对”到我的数据源。所以稍后当我再次阅读 docx 时,我可以识别文档中每个未更改的段落/表格的来源。
您可以在段落上使用 divId,并且在 xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" 中有属性 w14:textId 和 w14:paraId。
例如:
<w:p w14:textId="81a184ad" w14:paraId="81a184ad" >
<w:pPr>
<w:divId w:val="124349312"/>
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅[MS-Docx]。
或者,查看内容控件,您可以将其包裹在段落和表格中(或放入其中)。它们具有 ID 属性;它们还允许您在其标记属性中存储任意文本。该字符串的长度限制为 120 个字符左右。
| 归档时间: |
|
| 查看次数: |
2103 次 |
| 最近记录: |