html2image 2.0.3 用于简单的html转图片
StringBuffer sb = new StringBuffer(); sb.append(" <div >"); //这个是主要内容 按照自己需要添加 sb.append( "内容"); sb.append(" </div> "); Html2Image html2Image = Html2Image.fromHtml(sb.toString(),null); // 这边如果设置false,图片不会自动根据内容设置长宽默认长1024 ,宽768 //html2Image.getImageRenderer().setAutoHeight(false); html2Image.getImageRenderer().saveImage("d:/demo.png"); 经过测试,div里添加的样式会失效,图片能转, 也可以直接传入链接 final Html2Image html2Image = Html2Image.fromURL(new URL("http://www.qq.com/"),null); html2Image.getImageRenderer().saveImage("d:/1.png"); 相关依赖: <dependency> <groupId>net.sourceforge.nekohtml</groupId> <artifactId>nekohtml</artifactId> <version>1.9.14</version> </dependency> <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> <version>1.4.01</version> </dependency> <dependency> <groupId>org.xhtmlrenderer</groupId> <artifactId>flying-saucer-core</artifactId> <version>9.0.6</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.1</version> <scope>test</scope> </dependency>
- qq_367480622021-08-17啥玩意啊,大骗子,骗我c币
- lizongxian20082019-05-27虽然没解决问题,但还是要感谢
- litengdog2019-12-20不错!!非常好!!!正是想要的!
- jinglijun2019-03-27使用起来还不错,给了我思路
- 代剑2018-03-10有一定参考价值,关键在要分不高
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助