如何解决使用 ASP.NET C# 将 word 文件导入 MySql 数据库并保留格式
我目前正在从事一个项目,该项目使用 ASP.NET 和 C# 将测试从 “标准” Word 格式导入到 MysqL 数据库。
我已经能够解析文件并收集我想要的信息。
不幸的是,格式有问题,因为在数据库中它只插入来自 word 的纯文本。
我的意思是粗体或下划线文本作为纯文本导入,以及文本列表的数量(排除•-符号),段落缩进等
请告诉我你们都想出了什么!
这是一些代码
using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(file,true))
{
body = wordDoc.MainDocumentPart.Document.Body;
contents = "";
var reg = new Regex(@"^[\s\p{L}•-]");
foreach (Paragraph co in
wordDoc.MainDocumentPart.Document.Body.Descendants<Paragraph>().Where<Paragraph>(somethingElse => reg.IsMatch(somethingElse.InnerText)))
{
contents += co.InnerText + "<br />";
// insert into db;
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。