发信人: grandy(一劍飄紅)
整理人: zjxyz(2003-04-08 09:17:22), 站内信件
|
[原创1]用Java(iText)生成PDF文档
这两个用jsp生成PDF文档的例子其实是我在半年前做一个B/S软件的时候测试用的,由于一些原因一直没有发出来。今天整理电脑,重新发现了,也就贴出来吧。
请先下载:iText.jar
例1:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.FileOutputStream" %>
<%@ page import="java.io.IOException" %>
<%@ page import="java.awt.Color" %>
<%@ page import="com.lowagie.text.*" %>
<%@ page import="com.lowagie.text.pdf.*" %>
<%
String strContent = new String("内容:为实现党在十六大上提出的各项伟大任务而奋斗!");
Document doc = new Document(PageSize.A4, 72, 72, 18, 72);
try{
PdfWriter.getInstance(doc, new FileOutputStream("test1.pdf"));
doc.open();
Font font = FontFactory.getFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED, 12);
Chunk chunk = new Chunk(strContent, font);
Paragraph para = new Paragraph(chunk);
doc.add(para);
doc.close();
}
catch(DocumentException docEx){
out.print(docEx.getMessage());
}
catch(IOException ioEx) {
out.print(ioEx.getMessage());
}
本例结果:http://www.croview.com/print/iText/examples/test1.pdf
其他例子参看:http://www.croview.com/print/iText/examples/iText_examples.htm
---- 男人一个! |
|