本篇文章小编给大家分享一下Java后台生成图片代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
前言
由于从事的是支付行业,最近对接的一些第三方支付有时候需要我们这边提供用户的资料和交易信息,并且以图片的形式发送给他们,由于这是后台程序自动处理,然后直接发送给第三方支付公司,因此需要后台查出用户的相关信息,然后生成图片,调用第三方提供的接口,将图片链接以附件的形式发给他们,当用户发起dispute操作的时候,触发我方后台的自动处理机制。
Java后台生成图片
1. 依赖的jar包(maven依赖)
com.github.xuwei-k html2image 0.1.0
2. 代码
package com.generatePic; import gui.ava.html.image.generator.HtmlImageGenerator; public class TestGeneratePic { public static void main(String[] args) { generatePic(); } public static void generatePic() { HtmlImageGenerator htmlImageGenerator = new HtmlImageGenerator(); //format 表示html里的元素,比如表格 String format = "
User Account(user account number) | n" + "%s | n" + "
user's email | n" + "%s | n" + "
user's name | n" + "%s | n" + "
Transaction Reference | n" + "%s | n" + "
Transaction Amount | n" + "%s | n" + "
Currency | n" + "%s | n" + "
Transaction Status | n" + "%s | n" + "
Transaction Date | n" + "%s | n" + "
Payment Type | n" + "%s | n" + "
Card Number | n" + "%s | n" + "
Service Details | n" + "%s | n" + "
DATE | n" + "DESCRIPTION | n" + "AMOUNT | n" + "BALANCE | n" + "
---|---|---|---|
%s | n" + "%s | n" + "%s | n" + "%s | n" + "
%s | n" + "%s | n" + "%s | n" + "%s | n" + "