如何在C#或VB.NET中使用open xml将.DOTM文件转换为.DOCX [英] How can we convert .DOTM file to .DOCX using open xml in C# or VB.NET
本文介绍了如何在C#或VB.NET中使用open xml将.DOTM文件转换为.DOCX的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要使用开放XML(DocumentFormat.OpenXml.dll)将.DOTM文件转换为.DOCX文件。为此我需要一种方法在我的C#代码中使用转换。
请提供我的想法。
Impt: - 否办公室INTEROP用于此目的。
Hi,
I need to convert .DOTM file to .DOCX file using open XML (DocumentFormat.OpenXml.dll). For this I need a way to use in my C# code to convert.
Please provide me idea on this.
Impt:- No Office INTEROP to be used for this.
推荐答案
检查出来:
如何使用Open XML SDK从模板(dotx,dotm)创建文档并附加到该文档[ ^ ]
简而言之,这些是您需要执行的步骤:
Check this out:
How to create a document from a template (dotx, dotm) and attach to it using Open XML SDK[^]
In short these are the steps that you need to do:
- 创建模板的副本并将其打开以进行编辑
- 将文档类型更改为WordProcessingDocumentType.Document
- 创建AttachedTemplate对象
- 将AttachedTemplateobject附加到th e DocumentSettingsPart.Settings
- 将AttachedTemplate类型的外部关系添加到DocumentSettingsPart.Settings
- 保存文档。
这篇关于如何在C#或VB.NET中使用open xml将.DOTM文件转换为.DOCX的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文