利用velocity模板以及itext生成pdf
我整理的源码:http://download.csdn.net/download/u012174571/8748897
首先是velocity的使用:
1.下载:http://velocity.apache.org/download.cgi
2.导入包:velocity-1.7.jar、commons-lang-2.4.jar、commons-collections-3.2.1.jar这三个包导入工程中。
3.用法演示:
新建一个文件:hello.vm放在根目录下,
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <style> *{font-family: SimSun;} </style> </head> <body> <p> ${name} </p>
${date} </body> </html>
|
新建一个测试类TestVelocity
import java.io.StringWriter; import java.util.Date;
import org.apache.velocity.Template; import org.apache.velocity.VelocityContext; import org.apache.velocity.app.VelocityEngine;
public class TestVelocity {
public static void main(String[] args) throws Exception { //初始化并取得Velocity引擎 VelocityEngine ve = new VelocityEngine(); ve.init();
//取得velocity的模版 Template t = ve.getTe |