我想创建一个docx文件并打开它以便用户更改它,关闭文件后我想将word文件转换为byte[]
并将其保存到数据库。
单词进程无法打开路径并给我一个错误:目录名无效
string fileName = Directory.GetCurrentDirectory() + @"\tempTenderCondition.docx";
var doc = DocX.Create(fileName);
doc.Save();
Process p = Process.Start("WINWORD.EXE", fileName);
p.WaitForExit();
//----------------------
FileStream stream = new FileStream(
fileName, FileMode.Open, FileAccess.Read);
BinaryReader reader = new BinaryReader(stream);
_publicCondition= reader.ReadBytes((int)stream.Length);
reader.Close();
stream.Close();
return _publicCondition;
答案 0 :(得分:0)
尝试删除文件夹路径中的空格
E:\ samta application3 \ samtaApplication \ bin \ Debug \ tempTenderCondition.docx
或用\“
强制字符串周围的引号