[英]Accept Insertion and reject deletion openxml
我需要比較兩個 Word 文件並將所有插入內容合並到第三個文件中。 我已設法使用 OpenXML-Power-Tools 和 WmlCompare 做到這一點,但我如何才能拒絕刪除?
使用OpenXmlPowerTools.RevisionAccepter
接受插入很容易,但我無法拒絕刪除工作,這樣我就可以在沒有修改的情況下獲得合並文件。
我應該采用這種方法還是你會建議不同的方法?
規則是:
拒絕或撤消刪除相對容易。 因此,假設您有以下示例段落,其中一個w:del
元素包裝了一個已刪除的w:r
元素。
<w:p>
<w:r>
<w:t xml:space="preserve">This is </w:t>
</w:r>
<w:del w:id="0" w:author="Thomas Barnekow" w:date="2020-02-16T14:37:00Z">
<w:r>
<w:delText xml:space="preserve">deleted </w:delText>
</w:r>
</w:del>
<w:r>
<w:t>text.</w:t>
</w:r>
</w:p>
要拒絕刪除,您需要將已刪除的w:r
解包並將w:delText
再次變成w:t
。 如果不進行任何進一步處理(見下文),您拒絕刪除的結果將如下所示:
<w:p>
<w:r>
<w:t xml:space="preserve">This is </w:t>
</w:r>
<w:r>
<w:t xml:space="preserve">deleted </w:delText>
</w:r>
<w:r>
<w:t>text.</w:t>
</w:r>
</w:p>
作為可選步驟,使用 Open MarkupSimplifier
PowerTools 的 MarkupSimplifier,您還可以合並具有相同格式的相鄰運行,這將導致以下標記:
<w:p>
<w:r>
<w:t>This is deleted text.</w:t>
</w:r>
</w:p>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.