资源简介
搜索了好多篇例子,算是强拼硬凑成现在的样子,还算比较满意吧。
此包中包含可测试成功代码,关联模板、字体文件、jar等
希望能帮助到大家。
这篇文章的作者蛮厉害,有不少借鉴。
http://blog.csdn.net/layman1024/article/details/74628658
代码片段和文件信息
//package com.test;
//
//import java.io.IOException;
//
//import com.itextpdf.text.Document;
//import com.itextpdf.text.DocumentException;
//import com.itextpdf.text.Element;
//import com.itextpdf.text.Font;
//import com.itextpdf.text.PageSize;
//import com.itextpdf.text.Phrase;
//import com.itextpdf.text.Rectangle;
//import com.itextpdf.text.pdf.baseFont;
//import com.itextpdf.text.pdf.ColumnText;
//import com.itextpdf.text.pdf.PdfContentByte;
//import com.itextpdf.text.pdf.PdfPageEventHelper;
//import com.itextpdf.text.pdf.PdfTemplate;
//import com.itextpdf.text.pdf.PdfWriter;
//
///**
// * 设置页面附加属性
// *
// */
//public class HeaderFooter extends PdfPageEventHelper {
//
// /**
// * 页眉
// */
// public String header = ““;
//
// /**
// * 文档字体大小,页脚页眉最好和文本大小一致
// */
// public int presentFontSize = 12;
//
// /**
// * 文档页面大小,最好前面传入,否则默认为A4纸张
// */
// public Rectangle pageSize = PageSize.A4;
//
// // 模板
// public PdfTemplate total;
//
// // 基础字体对象
// public baseFont bf = null;
//
// // 利用基础字体生成的字体对象,一般用于生成中文文字
// public Font fontDetail = null;
//
// /**
// *
// * Creates a new instance of PdfReportM1HeaderFooter 无参构造方法.
// *
// */
// public HeaderFooter() {
//
// }
//
// /**
// *
// * Creates a new instance of PdfReportM1HeaderFooter 构造方法.
// *
// * @param yeMei
// * 页眉字符串
// * @param presentFontSize
// * 数据体字体大小
// * @param pageSize
// * 页面文档大小,A4,A5,A6横转翻转等Rectangle对象
// */
// public HeaderFooter(String yeMei int presentFontSize Rectangle pageSize) {
// this.header = yeMei;
// this.presentFontSize = presentFontSize;
// this.pageSize = pageSize;
// }
//
// public void setHeader(String header) {
// this.header = header;
// }
//
// public void setPresentFontSize(int presentFontSize) {
// this.presentFontSize = presentFontSize;
// }
//
// /**
// *
// * TODO 文档打开时创建模板
// *
// * @see com.itextpdf.text.pdf.PdfPageEventHelper#onOpenDocument(com.itextpdf.text.pdf.PdfWriter com.itextpdf.text.Document)
// */
// public void onOpenDocument(PdfWriter writer Document document) {
// total = writer.getDirectContent().createTemplate(50 50);// 共 页 的矩形的长宽高
// }
//
// /**
// *
// * TODO 关闭每页的时候,写入页眉,写入‘第几页共‘这几个字。
// *
// * @see com.itextpdf.text.pdf.PdfPageEventHelper#onEndPage(com.itextpdf.text.pdf.PdfWriter com.itextpdf.text.Document)
// */
// public void onEndPage(PdfWriter writer Document document) {
//
// try {
// if (bf == null) {
// bf = baseFont.createFont(“STSong-Light“ “UniGB-
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-09-08 12:05 wbtest_\
文件 420395 2017-09-08 12:05 wbtest_\15df6b4b-af5e-46bf-a68e-792482e52636.pdf
文件 11765 2017-09-07 14:48 wbtest_\20170907144824.png
文件 5373 2017-09-07 15:33 wbtest_\20170907153309.png
文件 746 2017-09-05 18:15 wbtest_\index - 副本.html
文件 13481 2017-09-07 15:38 wbtest_\index.html
文件 40714 2017-09-07 17:56 wbtest_\Product_327.pdf
文件 15323200 2009-06-11 05:25 wbtest_\simsun.ttc
目录 0 2017-09-08 12:05 wbtest_\template\
文件 14374 2017-09-08 12:05 wbtest_\template\index.html
目录 0 2017-09-08 12:07 HtmlToPDF\
文件 1001 2017-09-07 18:56 HtmlToPDF\.classpath
文件 385 2017-09-05 17:20 HtmlToPDF\.project
目录 0 2017-09-08 12:07 HtmlToPDF\bin\
目录 0 2017-09-08 12:07 HtmlToPDF\bin\com\
目录 0 2017-09-08 12:07 HtmlToPDF\bin\com\test\
文件 3332 2017-09-07 18:42 HtmlToPDF\bin\com\test\CopyOfHtmlToPDF$1.class
文件 8360 2017-09-07 18:42 HtmlToPDF\bin\com\test\CopyOfHtmlToPDF.class
文件 3225 2017-09-08 12:05 HtmlToPDF\bin\com\test\HtmlToPDF$1.class
文件 8153 2017-09-08 12:05 HtmlToPDF\bin\com\test\HtmlToPDF.class
目录 0 2017-09-08 12:07 HtmlToPDF\lib\
文件 1079872 2017-09-05 18:37 HtmlToPDF\lib\core-renderer.jar
文件 1300487 2017-09-05 17:45 HtmlToPDF\lib\freemarker-2.3.22.jar
文件 1213150 2017-09-05 17:20 HtmlToPDF\lib\itext-2.0.8.jar
文件 2166560 2017-09-05 17:20 HtmlToPDF\lib\itext-asian-5.2.0.jar
文件 157360 2017-09-05 17:20 HtmlToPDF\lib\itext-rtf-2.1.7.jar
文件 1924147 2017-09-05 17:20 HtmlToPDF\lib\itextpdf-5.4.2.jar
文件 315320 2017-09-05 17:20 HtmlToPDF\lib\jsoup-1.8.3.jar
文件 299532 2017-09-05 17:20 HtmlToPDF\lib\xm
目录 0 2017-09-08 12:07 HtmlToPDF\src\
目录 0 2017-09-08 12:07 HtmlToPDF\src\com\
............此处省略3个文件信息
相关资源
- 愤怒的小鸟 修改版java初学者
- JSP房屋租售管理系统java+mysql+ssh.
- 基于JavaWeb的美食图片分享网站.zip
- Java开发实战经典--李兴华--完整书签
- 指令字典编程字典
- 中南民族大学计算机科学学院java实验
- SQL SERVER +java界面的库存管理系统.zi
- Java网上商城购物系统
- JAVA潜艇大战小游戏源码
- JAVA 炸弹人
- JAVA开发的中国象棋游戏包括源码和需
- java全屏游戏及源代码
- java 潜艇游戏
- 24点游戏Java实现
- java实现发送短信验证码功能
- JavaWeb-学生在线选课系统
- 酒店管理系统JAVA源代码245552
- 图书管理系统-Java-大作业
- java swing 用户登录界面设计
- java编写的泡泡堂炸弹人单机双人源码
- Java斗地主带AI版
- 中文数字转成阿拉伯数字 java 实现
- 研究生录取系统 java Oracle
- JavaSE回顾总结狂神说java.xmind
- java课程设计保存计算过程的计算器
- 日历打卡小程序java
- 仿照植物大战僵尸java源码
- 个人信用卡管理系统毕业设计全套
- JAVA微商城平台系统源码
- 基于java的毕业生信息管理系统
评论
共有 条评论