当前位置:  编程技术>.net/c#/asp.net

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

    来源: 互联网  发布时间:2014-08-25

    本文导语:  调用方法: 代码如下: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 ...

调用方法:

代码如下:

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

    
 
 

您可能感兴趣的文章:

  • windows/windows 7/windows 8 下打开查看、修改及保存超大(GB级)文本文件及其它类型文件的工具-PilotEdit
  • 请问,怎样把qt的QLineEdit文本框中的内容保存到一个文本文件??谢谢
  • shell中读取一个文本文件将内容按行保存成数组变量
  • 各位:如何保存中文文本呢?
  • 请问 怎样保存一个 JTextArea 里的文本?
  • GUI问题:如何使用文件选择对话框保存文本文件,图像文件??
  • 请问在数据库里怎么保存text文本框里的换行呢?
  • linux下将查询的内容保存到.txt文本文件中.
  • 用vi编辑文本文件后,无法保存,说是swap空间不够?!
  • Linux 下怎么把程序编译的结果保存输出到一个文本文件中?是什么命令?
  • 请问linux下如何读取外部邮件(如my@yahoo.com的邮件)的标题和正文, 并保存为文本文件?
  • 写个abc.html内容为<input type=button><textarea>希望按下按钮后,文本框中的文字保存到a.txt怎样实现?(在linux下)
  • 请问 怎样保存一个 JTextArea 里的文本? iis7站长之家
  • QT中怎么将文本框的内容保存到一个文件
  • 新手请问,检查某个指定文件是否存在于opt目录下,如果存在则把该文件名保存到文本文件里,用Shell脚本如何写?请简写代码供参,谢谢。PM5
  • 帮帮我用read函数一个简单的读取文本a.txt中的数据,保存到以下变量中//例子//
  • 如何删除文本框里的文字内容中段落之间多余的分行
  • Textbox控件禁止用户向文本框中输入文字的方法
  • Jquery 鼠标点击文字变文本框的实现代码
  • CSS小例子(只显示下划线的文本框,像文字一样的按钮)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Strings(字符串) 成员 append():在字符串的末尾添加文本
  • 在AIX的tmp目录下面,有很多个文本文件,现在要把每个文本文件里的一些信息提取出来,放在一个文本文件里!
  • linux bash shell命令:grep文本搜索工具简介
  • jquery 文本框回车事件 跳到下一个文本框
  • HTML5 <bdo> 标签:覆盖默认的文本方向
  • 在文本控件jtextpane中如何把“选中文本”事件屏蔽??
  • html5/css3文本阴影(text-shadow)详解及示例
  • 如何从文本文件每次读入一行然后处理直到文本结束
  • linux bash shell命令:文本搜索工具grep中用于egrep和 grep -E的元字符扩展集
  • 请问html中的文本输入框中如何实现静态的不可修改文本
  • HTML5 <b> 标签-定义粗体的文本
  • 能否在输入两个文本框时,第三个文本框自动等于前者之和
  • CSS控制长文本内容显示(截取的地方用省略号代替)
  • 用word2000将文档存为纯文本文件,所得文本文件不满足AScii标准?请教。
  • linux bash shell命令:文本搜索工具Grep命令选项及实例
  • 请问UNIX下的文本格式和DOS下的文本格式有什么区别呀?
  • linux bash shell命令:文本搜索工具grep正则表达式元字符集(基本集)
  • 用户无法设定默认的系统文本编辑器。本地管理员如何协助该用户确定系统默认的文本编辑器?
  • HTML 文本格式化标签大全
  • 如何用Linux中的文本编辑工具提取文本文件中的指定内容?
  • HTML超文本标记语言教程及实例
  • 给定开始和结束行,怎么从一个文本文件中提取一段文本?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3