c# byte轉docx
阿新 • • 發佈:2018-10-11
word x文件 create rtu pub run byte reat eat
問題情境:
docx文件放進resource中,再用程序讀出來的時候是二進制數組。
解決辦法:
public string ByteConvertWord(byte[] data, string fileName) { string savePath = @"\\" + fileName + ".docx"; string filePath = Application.StartupPath + savePath; FileStream fs; if (System.IO.File.Exists(filePath)) { fs = new FileStream(filePath, FileMode.Truncate); } else { fs = new FileStream(filePath, FileMode.CreateNew); } BinaryWriter br = new BinaryWriter(fs); br.Write(data, 0, data.Length); br.Close(); fs.Close(); return filePath; }
問題實質:
還是IO流讀寫問題,通過文件可以還原保存為多種格式,包括docx。
c# byte轉docx