c# - c# docx 从字符串 xml 加载 xml
问题描述
我创建了一个程序来读取文件作为字节数组。该程序通过使用 Xceed 的 docx 库来使用 word 文件。我想要做的是从字节数组重新创建解析的 docx 文件。
到字节:
var doc = Docx.Load("afile.docx");
...
return Encoding.Unicode.GetBytes(doc.Xml.Document.ToString());
解析:
var doc = Docx.Create("anotherFile.docx");
var document = Encoding.Unicode.GetBytes({--returned bytes--}); <-- document is string with xml
如何像原始文件一样保存文件? 我只得到没有任何内容的空白文件。
解决方案
请参阅此文档BinaryWriter
bWriter.Writebytes(bytearray);
推荐阅读
- instagram - Instagram 视频中的 HEVC (x265) 编码?
- android - Gradle Multiproject vs Android 风格
- java - 在 Java 代理 IBM Domino / Lotus 中保持数据库打开
- swift - 在 macOS 的状态栏应用程序上创建一个窗口
- java - SuccessFactors 中是否有任何 API 可以一次性为我提供与所有用户关联的所有角色和组
- php - 使用来自 docker-compose 的 docker 远程解释器在 Intellij 中运行 PHPUnit,预计项目位于“/opt/project”中
- ios - react-native 中的 BottomTabNavigator 上方的白线
- jquery - 您如何为 HTML5 日期约束验证连接 jQuery 全局事件处理程序?
- python - 仅当另一列包含特定值时如何选择特定 ID 的所有行
- apache - Apache 正在工作,但无法连接到 localhost ..为什么?