<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      asp.net 生成word,處理圖片,富文本框內容圖片處理


      //基本導出方法
      public
      void Download() { Random rd = new Random(); string fileName = DateTime.Now.ToString("yyyyMMddhhmm") + rd.Next() + ".doc"; //存儲路徑 string path = Server.MapPath(fileName); //創建字符輸出流 StreamWriter sw = new StreamWriter(path, true, System.Text.UnicodeEncoding.UTF8); //需要導出的內容 // string str = "<html><head><title>無標題文檔</title></head><body>這里放從數據庫導出的word文檔內容</body></html>"; string str = ""; str += "<html><head><title>無標題文檔</title></head><body>"; str += "<div>閱讀報表</div>"; str += "<table border='1'><tr>"; str += "<td>20000</td>"; str += "<td>10000</td></tr><tr>"; str += "<td>30000</td>"; str += "<td>30000</td><tr>"; str += "</table></body></html>"; //寫入 sw.Write(str); sw.Close(); Response.Clear(); Response.Buffer = true; this.EnableViewState = false; Response.Charset = "utf-8"; Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); Response.ContentType = "application/octet-stream"; Response.WriteFile(path); Response.Flush(); Response.Close(); Response.End(); }

       //圖片處理方法 圖片轉字節 base64 放到img src 中 如 <img src="data:image/jpeg;base64,ImgToBase64String(string Imagefilename)) /> 
      private string ImgToBase64String(string Imagefilename) { string result = ""; try { using (FileStream fs = new FileStream(Imagefilename,FileMode.Open,FileAccess.Read)) { byte[] byteArray = new byte[fs.Length]; fs.Read(byteArray, 0, byteArray.Length); result = Convert.ToBase64String(byteArray); } } catch { result = ""; } return result; }
       /// <summary>
              /// 富文本框 內容里面的 圖片處理
              /// </summary>
              /// <param name="text"></param>
              /// <returns></returns>
              public string ContentHandler(string text)
              {
                  if (string.IsNullOrEmpty(text))
                  {
                      return text;
                  }
      
                  HtmlDocument document = new HtmlDocument();
                  document.LoadHtml(text);
                  var imgNodes = document.DocumentNode.SelectNodes("//img");
                  if (imgNodes != null)
                  {
                      Parallel.ForEach(imgNodes, imgNode =>
                      {
                          var src = imgNode.GetAttributeValue("src", "");
                          if (!string.IsNullOrEmpty(src))
                          {
                              var filename = context.Server.MapPath(src);
                              if (File.Exists(filename))
                              {
                                  imgNode.SetAttributeValue("src", "data:image/jpeg;base64," + ImgToBase64String(filename));
      
                              }
                          }
                      });
                  }
      
                  return document.DocumentNode.OuterHtml;
      
              }

       

      posted @ 2021-12-01 09:02  紫尋落  閱讀(207)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产稚嫩高中生呻吟激情在线视频 | 久热这里只有精品视频六| 国产精品福利自产拍在线观看| 国产精品人妻熟女男人的天堂 | 视频一区二区三区四区不卡| 亚洲国产精品一二三四区| 日本黄页网站免费观看| 成年女人片免费视频播放A| 亚洲精品成人老司机影视| 日韩在线视频线观看一区| 欧美激情 亚洲 在线| 亚洲一区二区约美女探花| 人妻中文字幕亚洲精品| 高清无码午夜福利视频 | 少妇被粗大的猛烈进出 | 亚洲国产成人久久精品app| 国产中文字幕在线一区| 人成午夜大片免费视频77777| 一区二区和激情视频| 西林县| 强奷漂亮雪白丰满少妇av| 免费又大粗又爽又黄少妇毛片| 极品少妇xxxx| 波多野结衣久久一区二区| 国产精品一区二区三区黄色| 日韩黄色av一区二区三区| 99精品国产成人一区二区| 亚洲av成人一区二区三区| 鄂伦春自治旗| 欧美人妻久久精品| 日韩精品人妻av一区二区三区| 久久久久久久久久久久中文字幕| 日本边添边摸边做边爱| 日韩精品中文女同在线播放| 欧美肥老太交视频免费| 日本道精品一区二区三区| 亚洲欧美综合一区二区三区| 国产精品亚洲一区二区三区喷水 | 亚洲中文字幕无码中字| 亚欧洲乱码视频在线专区| 一卡2卡三卡4卡免费网站|