0
如何將該word文檔轉換爲如下所示的xml代碼? 我有一個單詞文檔模板。將word文檔轉換爲xml代碼後,我會將我的數據表追加到body標籤並生成word文檔。請幫忙。 在我的應用程序中,使用Interop或其他某些dll來自定義文檔沒有可能性,所以我嘗試這樣。將word文檔轉換爲xml代碼c#
<html xmlns:o='urn:schemas-microsoft-com:office:office'
xmlns:w='urn:schemas-microsoft-com:office:word'
xmlns='http://www.w3.org/TR/REC-html40'>
<head><title>Time</title>
<!--[if gte mso 9]>
<xml>
<w:WordDocument>
<w:View>Print</w:View>
<w:Zoom>90</w:Zoom>
<w:DoNotOptimizeForBrowser/>
</w:WordDocument>
</xml>
<![endif]-->
<style>
<!-- /* Style Definitions */
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in ;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;
}
div.Section1 {page:Section1;}
-->
</style>
</head>
<body lang=EN-US style='tab-interval:.5in'>
<div class=Section1><h1>Time and tide wait for none</h1>
<p style='color:red'><I>10/30/2014 5:37:16 PM</I></p>
</div>
</body>
</html>
'.docx'文件已經包含XML中的內容。嘗試改爲擴展名爲'.zip'並查看內容。 – 2014-10-30 12:20:52
我相信,OpenXML庫(也可以在NuGet中使用)可以解決您的問題(最近我用它來處理Excel文檔) – 2014-10-30 12:22:06
@ChristopheDeTroyer:是否可以更改擴展名?我無法將其更改爲.zip。你試過了嗎? – 2014-10-30 12:25:27