日期:2014-05-17  浏览次数:20952 次

C#如何创建一个word文件?
在数据库里存储了word文件的二进制数据,我怎么利用它生成word文档?

------解决方案--------------------
/// <summary>
        /// 二进制数据转换为word文件
        /// </summary>
        /// <param name="data">二进制数据</param>
        /// <param name="fileName">word文件名(包括路径)</param>
        public void ByteConvertWord(byte[] data, string fileName)
        {
            FileStream _fs;
            if (File.Exists(fileName))
            {
                _fs = new FileStream(fileName, FileMode.Truncate);
            }
            else
            {
                _fs = new FileStream(fileName, FileMode.CreateNew);
            }
            var _br = new BinaryWriter(_fs);
            _br.Write(data, 0, data.Length);
            _br.Close();
            _fs.Close();
        }