Bootstrap

java pdf 用系统字体大小_java 写PDF文件(章节、小节、字体、段落、表格、列表的使用)...

[java]代码库/**

* 写PDF文件,展示了PDF文档、章节、小节、字体、段落、表格、列表的使用

* 最后展示如何使用写入中文。

* @param fileName

*/

public void writePDF(String fileName) {

File file = new File(fileName);

FileOutputStream out = null;

try {

//(1)实例化文档对象

//第一个参数是页面大小。接下来的参数分别是左、右、上和下页边距。

Document document = new Document(PageSize.A4, 50, 50, 50, 50);

//(2)创建写入器

//第一个参数是对文档对象的引用,第二个参数是输出的文件,将out和document连接起来

out = new FileOutputStream(file);

PdfWriter writer = PdfWriter.getInstance(document, out);

//打开文档准备写入内容

document.open();

//(3)下面创建章节对象

//首先创建段落对象,作为章节的标题。FontFactory用于指定段落的字体。

Font font = FontFactory.getFont(FontFactory.HELVETICA,

18, Font.BOLDITALIC, new Color(0, 0, 255));

Paragraph chapter1_title = new Paragraph("Chapte

;