源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

将文本文件的内容或者文字保存成图片的方法分享

  • 时间:2021-12-27 21:58 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:将文本文件的内容或者文字保存成图片的方法分享
调用方法:
[u]复制代码[/u] 代码如下:
ConvertTextFileToImage(Server.MapPath("~/Log.txt"),Server.MapPath("~/Log.png"));
实现代码:
[u]复制代码[/u] 代码如下:
void ConvertTextFileToImage(String textFile,String imageFile) { System.Drawing.Font drawFont = new System.Drawing.Font("宋体", 12); System.Drawing.Bitmap image = new System.Drawing.Bitmap(1, 1); System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(image); String text = System.IO.File.ReadAllText(textFile, Encoding.GetEncoding("GB2312")); System.Drawing.SizeF sf = g.MeasureString(text, drawFont, 1024); //设置一个显示的宽度 image = new System.Drawing.Bitmap(image, new System.Drawing.Size(Convert.ToInt32(sf.Width), Convert.ToInt32(sf.Height))); g = System.Drawing.Graphics.FromImage(image); g.Clear(System.Drawing.Color.White); g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAliasGridFit; g.DrawString(text, drawFont, System.Drawing.Brushes.Black, new System.Drawing.RectangleF(new System.Drawing.PointF(0, 0), sf)); image.Save(imageFile, System.Drawing.Imaging.ImageFormat.Png); g.Dispose(); image.Dispose(); }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部