zoukankan      html  css  js  c++  java
  • txt文本文件生成图片文件

    
    
    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;


    public partial class wxDown : System.Web.UI.Page
    {
    protected void Page_Load(object sender, EventArgs e)
    {
    ConvertTextFileToImage(Server.MapPath("~/aa.txt"), Server.MapPath("~/aa.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, System.Text.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();
    }
    }



    准备一个aa.txt  放在同一个目录下~

    然后浏览此aspx目录 新建一个aspx页面  aspx里边不动  .aspx.cs里变复制上边的东东  就oK了

    效果:txt文本文件生成图片文件

    来自:孟子E章: http://blog.csdn.net/net_lover/article/details/6683211

  • 相关阅读:
    解释之前遗留的方法覆盖问题
    多态在开发中的作用
    多态的基础语法
    Go 统计汉子字符
    Go map
    Go make和new的区别
    Go 指针
    Go 切片
    Go数组
    Go中交换两个值类型
  • 原文地址:https://www.cnblogs.com/0banana0/p/2185088.html
Copyright © 2011-2022 走看看