public static void buildPaper(IDao dao, OutputStream outputstream,long paperid) { Document document = new Document();try { PdfWriter.getInstance(document, outputstream);document.open();/** 开始添加内容 * */ BaseFont bfChinese = BaseFont.createFont("STSong-Light","UniGB-UCS2-H", ...
java使用什么工具可以把html页面转换成pdf文件,要支持中文的。
用 这个jar 包 iText-5.0.6.jar
.........................................................................................
import com.itextpdf.text.Document;
import com.itextpdf.text.Font;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.BaseFont;
import com.itextpdf.text.pdf.PdfWriter;
public class PaperManager {
public static void buildPaper(IDao dao, OutputStream outputstream,
long paperid) {
Document document = new Document();
try {
PdfWriter.getInstance(document, outputstream);
document.open();
/** 开始添加内容 * */
BaseFont bfChinese = BaseFont.createFont("STSong-Light",
"UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
Font font1 = new Font(bfChinese, 16, Font.BOLD);
Font font2 = new Font(bfChinese, 14, Font.BOLD);
Font font3 = new Font(bfChinese, 12, Font.NORMAL);
Paragraph par = new Paragraph(“fdfd”, font1);
document.add(par);
par = new Paragraph(“中文”, font2);
} catch (Exception e) {
throw new RuntimeException(e);
} finally {
document.close();
}
}
}2012-09-29
要转pdf可以试试freemark2012-09-29
用E-Book软件!需要的话我有2012-09-28
网上找找jquery pdf插件就行了.2012-09-28