二进制数据转换为word文件

来源:互联网 发布:淘宝换购在哪 编辑:程序博客网 时间:2024/06/07 03:38
/// <summary>        /// 二进制数据转换为word文件        /// </summary>        /// <param name="data">二进制数据</param>        /// <param name="fileName">word文件名</param>        /// <returns>word保存的相对路径</returns>        public string ByteConvertWord(byte[] data, string fileName)        {            string savePath = @"SystemWord"+FormatNowTime(2)+@"";            if (!System.IO.Directory.Exists(GetPath() + savePath))            {                Directory.CreateDirectory(GetPath() + savePath);            }            savePath += fileName + ".doc";            string filePath = GetPath() + 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 savePath;        }