c# - 包没有打开openxml .net核心
问题描述
我已经使用此链接创建了一个 openxml 包https://docs.microsoft.com/en-us/office/open-xml/how-to-create-a-package of word 文档,但是在打开word文档。
“此文件是在 2007 的预发布版本中创建的,无法在此版本中打开”。我安装了2016。
当我使用以下方法时,它会创建文档,我可以毫无问题地打开它。
using (var document = WordprocessingDocument.Create(
@"test.docx", WordprocessingDocumentType.Document))
{
document.AddMainDocumentPart();
document.MainDocumentPart.Document = new Document(
new Body(new Paragraph(new Run(new Text("some text")))));
}
想知道第一个选项有什么问题,因为我必须只使用 xml 创建文档。
解决方案
推荐阅读
- javascript - 在 Chrome 中打开 window.open 后可见性 API 不起作用
- reactjs - React + Jest :- Babel Error Plugin/Preset files are not allowed to export objects, only functions
- android - RecyclerView Android中的重叠项目
- mockito - java.lang.ClassCastException: org.mockito.codegen.Throwable$MockitoMock$1720133689 不能转换为 com..exception.myException
- c# - 使用真实与克隆属性编辑 C# WPF PropertyGrid
- java - Java:为什么使用 nextInt() 时 while(true) 循环会自动中断?
- android - 如何更改 ListView 项目的高度?
- python - 自定义提交无效 JSON 数据时的错误响应
- java - (有点解决但仍然感谢更好的答案) Android Studio:如何识别 PDF 文件中的某些特殊页面?
- python - python根据创建时间排序文件路径