将文本文件的内容或者文字保存成图片

原创 2011年08月12日 22:36:36

调用方法:

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

 

make-down用法

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • fkjslee
  • fkjslee
  • 2016年07月02日 10:15
  • 631

Windows 端的makedown 编辑器 haroopad

Windows 端的makedown 编辑器 haroopad这里说一个我用的makedown的编辑器,用来记录一下,省的以后忘了! 平时有的时候用到了makedown 去写一些笔记,有时就会用到了...

java读取粘贴板内容——将图片转成png或者jpg格式

package com; import java.awt.Graphics2D; import java.awt.Image; import java.awt.Toolkit; impor...

(c#) Word文档的上传,保存,检索内容文字,转化成HTML 及(在检索 COM 类工厂 错误 80070005 解决方案)

下面实现的是由页面上传一个word文档,然后把该文档保存到工程目录的文件夹UploadWord下. 在页面上可以实现搜索word文档里里面是否含有某些文字内容,同时可以把Word文件转化为HTMl页面...

Python根据文本文件内容生成图片

  • 2011年11月24日 16:52
  • 7.56MB
  • 下载

iOS导航BarButtonItem文字或者图片与屏幕边界的间隔调整方法

在设置navigationItem的leftBarButtonItem或rightBarButtonItem时, 用CustomView初始化UIBarButtonItem,不论怎么设置Custom...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将文本文件的内容或者文字保存成图片
举报原因:
原因补充:

(最多只允许输入30个字)