zoukankan      html  css  js  c++  java
  • c# byte转docx

    问题情境:

      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。

  • 相关阅读:
    xutils 上传文件 ,暂时
    UIView.FRAMEWORK
    2016.11.7
    2016.11.6新阶段开始
    远程推送
    xcode8 导入 dylib
    bugly使用
    anelife
    心阶段
    新阶段
  • 原文地址:https://www.cnblogs.com/gaara-zhang/p/9774521.html
Copyright © 2011-2022 走看看