精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Java>>JAVA编程>>杂项>>[原创1]用Java(iText)生成PDF文档

主题:[原创1]用Java(iText)生成PDF文档
发信人: 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


----
男人一个!

[关闭][返回]