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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

  2021-03-19 我要评论
想了解将文本文件的内容或者文字保存成图片的方法讲解的相关内容吗,在本文为您仔细讲解文本文件保存成图片的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:文本文件,保存成图片,下面大家一起来学习吧。

调用方法:

复制代码 代码如下:

ConvertTextFileToImage(Server.MapPath("~/Log.txt"),Server.MapPath("~/Log.png"));

实现代码:

复制代码 代码如下:

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();
}

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们