用java语言,把文字部分生成图片

public class Test {public static void main(String args[]) {String tep = "中新网12月29日电 据中国政府网消息,国务院办公厅今日转发人力资源社会保障部、财政部关于城镇企业职工基本养老保险关系转移接续暂行办法的通知。通知全文如下:"+ "  国务院办公厅关于转发人力资源社会保障部财政部城镇企业职工基本养老保险关系转移接续暂行办法的通知" + "  国办发〔2009〕66号"+ "  各省、自治区、直辖市人民政府,国务院各部委、各直属机构:"+ "  人力资源社会保障部、财政部《城镇企业职工基本养老保险关系转移接续暂行办法》已经国务院同意,现转发给你们,请结合实际,认真贯彻执行。" + "  国务院办公厅" + "  二○○九年十二月二十八日"+ "  城镇企业职工基本养老保险关系转移接续暂行办法" + "  人力资源社会保障部 财政部"+ "  第一条 为切实保障参加城镇企业职工基本养老保险人员(以下简称参保人员)的合法权益,促进人力资源合理配置和有序流动,保证参保人员跨省、自治区、直辖市(以下简称跨省)流动并在城镇就业时基本养老保险关系的顺畅转移接续,制定本办法。"+ "  第二条 本办法适用于参加城镇企业职工基本养老保险的所有人员,包括农民工。已经按国家规定领取基本养老保险待遇的人员,不再转移基本养老保险关系。"+ "  第三条参保人员跨省流动就业的,由原参保所在地社会保险经办机构(以下简称社保经办机构)开具参保缴费凭证,其基本养老保险关系应随同转移到新参保地。参保人员达到基本养老保险待遇领取条件的,其在各地的参保缴费年限合并计算,个人账户储存额(含本息,下同)累计计算;未达到待遇领取年龄前,不得终止基本养老保险关系并办理退保手续;其中出国定居和到香港、澳门、台湾地区定居的,按国家有关规定执行。";StringReader reader = new StringReader(tep);//创建一个1024×768的图片BufferedImage bufImage = new BufferedImage(1024, 768, BufferedImage.TYPE_INT_RGB);Graphics2D g = bufImage.createGraphics();//设定背景颜色g.setColor(new Color(0xDCDCDC));g.fillRect(0,0,1024,768);//画边框g.setColor(Color.black);g.drawRect(0,0,1024-1,768-1);//设置输出字体g.setFont(new Font("Atlantic Inline",Font.PLAIN,18));//字体的平滑处理g.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,RenderingHints.VALUE_TEXT_ANTIALIAS_ON);try {int i = 30; //行高int num = 0;//每行显示的字体数量char[] fun = new char[31];int charnum = 0;while ((charnum = reader.read()) != -1) {fun[num++] = (char) charnum;if (fun[30] != 0) {System.out.println(new String(fun));g.drawString(new String(fun), 20, i); //20和i值是图片上的x,y坐标i = i + 30; //换行,通过增加行高实现num = 0;Arrays.fill(fun, '\0');}}g.drawString(new String(fun), 20, i);FileOutputStream fos = new FileOutputStream("/home/sheep/bar22.jpeg");g.dispose();ImageIO.write(bufImage, "JPEG", fos);} catch (Exception e) {e.printStackTrace();}}
}

通过JAVA代码,将文字生成图片相关推荐

  1. JAVA根据PDF文件生成图片

    PDF文件生成图片 实现功能 根据上传的PDF文件,生成图片文件, 单页PDF,生成图片文件. 多页PDF,则生成zip压缩包. 一 : 文件生成效果 二 : 引入所需maven依赖 项目采用spri ...

  2. java操作图片集合(添加图片水印、文字水印,文字生成图片,图片转pdf等)

    花不多说 ,上代码 简单文字水印 // path 为原图片地址, outPath则是输出新图片地址public static void addWatermark(String path, String ...

  3. Java代码生成图片验证码实现

    介绍一个使用Java代码生成随机图片验证码的示例 可以直接配置成Servlet,在页面直接调用 Java代码随机生成图片验证码 package com.rchm.util.images;import ...

  4. 使用百度API,分分钟搞定身份证正反面图片中的文字识别(Java代码实现)

    今天时间比较宽松,简单学习了一下百度AI开发平台中的身份证中文字识别,10来分钟就搞定了,百度API就是厉害,简单写下,做个备忘. 下载整个项目源码. 一.注册百度账号及新增一个应用,获取百度API所 ...

  5. java 将 text 文字、文本 内容 转为 图片

    java 将 text 文字.文本 内容 转为 图片 参考了大神的代码,大神的分割算法很精妙,将大神的代码进行了优化,做个留存 大神博客地址:https://xunming.blog.csdn.net ...

  6. eclipse java代码某一行需要修改注释_看看这些Java代码开发规范吧!你好,我好,大家好!...

    作为一名开发人员,当你接手他人的项目时,且当你阅读他人的代码时,是有没有遇到脑袋充血,感觉Java要把你"送走"的感觉呢?我们在用Java开发技术进行开发前,一定要牢牢恪守Java ...

  7. 买什么数据结构与算法,这里有:动态图解十大经典排序算法(含JAVA代码实现)

    上篇的动图数据结构反响不错,这次来个动图排序算法大全.数据结构与算法,齐了. 几张动态图捋清Java常用数据结构及其设计原理 本文将采取动态图+文字描述+正确的java代码实现来讲解以下十大排序算法: ...

  8. java array 元素的位置_数据结构与算法:动态图解十大经典排序算法(含JAVA代码实现)...

    点击上方"JAVA",星标公众号 重磅干货,第一时间送达 本文将采取动态图+文字描述+正确的java代码实现来讲解以下十大排序算法: 冒泡排序 选择排序 插入排序 希尔排序 归并排 ...

  9. phantomjs的使用+Java代码+依赖js(兼容Linux和windows版本)

    1.  在使用phantomjs的时候需要下载phantomjs,网上有window版本和Linux版本.将phantomjs放在Linux上的指定位置之后(如下面的/home/tpl/phantom ...

  10. java 代码冲突检测_Java中常见的代码冲突

    java 代码冲突检测 在工作中,最近我对现有Java项目进行了代码清理. 完成该练习后,我可以看到在代码中一次又一次地发生了一组常见的代码冲突. 因此,我想出了此类常见违规的清单,并与同行共享,以提 ...

最新文章

  1. linux 编程之库的使用(学习笔记)
  2. python简单代码hello-[代码全屏查看]-python初学之helloworld
  3. bat批处理重命名问题
  4. flink的print()函数输出的都是对象地址而非对象内容
  5. CentOS下IPTABLES配置详解
  6. 使用Spring @Autowired List的责任链
  7. Android官方开发文档Training系列课程中文版:后台服务之IntentService的创建
  8. 行云管家堡垒机的使用方法之二——新增登录凭证
  9. Server Tomcat Server at localhost failed to start解决方案
  10. python画平面直角坐标系_Python 数据可视化:重新认识坐标系
  11. 30种EMC标准电路
  12. 50 道网络面试题及答案
  13. BIGEMAP教您如何选择分度带(中央子午线)
  14. 华为手机如何设置主页面_华为手机怎么进行桌面管理?正确管理华为手机桌面图标及屏幕的方法...
  15. 怎样用计算机解决问题,如何用计算机解决问题.ppt
  16. [presto(trino)]多种日期写法
  17. 未认证公众号如何跳转其他链接
  18. 微信小程序学习(三):在微信开发者工具中,使用WeUI前端美化框架,微信小程序
  19. 【OpenCV】图像缩放
  20. Java SE MyBatis框架(详解)

热门文章

  1. 计算机技术与课堂教学整合,信息技术与课程整合之我见
  2. 初窥MySQL的索引与事务
  3. clang static analyzer源码分析(番外篇):RegionStore以及evalCall()中的conservativeEvalCall
  4. pandas 如何把时间转成index_pandas 时间格式转换的实现
  5. 2021前端面试经典计算题总结。
  6. 使用ssh 的ControlMaster实现不用每次ssh都输入密码
  7. Referer的作用
  8. kindle touch 花屏无反应
  9. 歹徒逃亡3——————刺杀行动
  10. Tableau基础图表制作