public static RtfWriter2 getDoc() throws Exception {
// 设置纸张大小
Document document = new Document(PageSize.A4);
// 建立一个书写器(Writer)与document对象关联,通过书写器(Writer)可以将文档写入到磁盘中
RtfWriter2 writer = RtfWriter2.getInstance(document,
new FileOutputStream(new File("d:\\hello.doc")));
document.open();
// 设置中文字体
BaseFont bfChinese = BaseFont.createFont("STSongStd-Light",
"UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
// 标题字体风格
Font titleFont = new Font(bfChinese, 12, Font.BOLD);
// 正文字体风格
Font contextFont = new Font(bfChinese, 10, Font.NORMAL);
Font parTitle = new Font(bfChinese, 10, Font.BOLD);
Paragraph title = new Paragraph("标题");
// 设置标题格式对齐方式
title.setAlignment(Element.ALIGN_CENTER);
title.setFont(titleFont);
document.add(title);
Paragraph paragraph = new Paragraph();
paragraph.setAlignment(Element.ALIGN_LEFT);
paragraph.setFirstLineIndent(20);
Chunk chunk1 = new Chunk("这是一句话");
chunk1.setFont(parTitle);
paragraph.add(chunk1);
Chunk chunk = new Chunk();
chunk.append("这是另一句话这是另一句话这是另一句话这是另一句话这是另一句话这是另一句话这是另一句话这是另一句话这是另一句话这是另一句话这是另一句话");
chunk.setFont(contextFont);
paragraph.add(chunk);
document.add(paragraph);
Paragraph paragraph2 = new Paragraph("很正常很正常很正常很正常很正常很正常很正常很正常很正常");
paragraph2.setAlignment(Element.ALIGN_LEFT);
paragraph2.setFirstLineIndent(20);
document.add(paragraph2);
document.close();
return writer;
}
所需jar包在下面
分享到:
相关推荐
使用IText生成PDF和WORD文档 包括源码和IText所需jar包
java 使用iText生成word文档,包中带有源码与所用jar包,生成文档格式标准。可分页,可带页眉,可生成表格、图片和文字等word元素内容,文字带字号,字体,颜色等。
itext生成word文档,包含图片,其中图片有直接读取路径的,也有流直接转字节生成的图片
NULL 博文链接:https://jianweicao.iteye.com/blog/1599994
使用itext生成word文档,导入即可使用
文档POI只支持往生成的中填入文本,对于图片根本就不支持。使用itext 生成rtf格式的直接保存为word
iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。" 通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 下载iText.jar文件后,只需要在系统的...
客户要求用程序生成标准的word文档,要能打印,而且不能变形,以前用过很多解决方案,都在客户严格要求下牺牲的无比惨烈。 POI读word文档还行,写文档实在不敢恭维,复杂的样式很难控制不提,想象一下一个20多页,...
可实现java导出word文档,表格,以及用itex导入所需的全部jar包
实现word、excel转pdf;自动加盖电子印章;自动加盖二维码。包含itextpdf-5.5.8.jar、core-3.3.0.jar、aspose-words-18.6-jdk16.jar、aspose-cells-8.5.2.jar、jacob.jar、javase-3.3.0.jar
Java 生成word文件,带样式,带页眉,带页码,带图片,带表格,需要相关iText包,包可在http://download.csdn.net/detail/wuxinxing1981/8055977 链接下载。
iText是著名的开放项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。
例子可在myeclpese直接运行,提供jar与itext开发文档
使用poi、freeMarker、和iText生成带图片的word文档。
项目中需求,就先做了一个demo,有需要的可以去看下我写的帖子,里面有更详细的word生成代码
如何用java生成动态word表格,以及在表格中插入图片是一个难题,花了两天时间做出来的,希望对大家有帮助 需要jar包:iText-2.1.7.jar, iText-rtf-2.1.7.jar, iTextAsian.jar和jxl.jar 注意前两个jar包的版本要能...
exportDoc该demo是使用Itext实现Java生成word文档,当然,还有其他方式可以,例如:jacob,但是它局限于windows平台 往往许多JAVA程序运行于其他操作系统 在此不讨论该方案;另一种是pio但是它是excel处理程序 对于...
word合并全家桶,包括横页和竖页兼容合并,里面包含使用文件格式转换,rtf转换为标准的word格式或者其他类型转换,jacob合并word案例及jar包,docx4j合并word案例及jar包,还有poi合并,以及Plutext-Enterprise-3.3.0.6...
IText 2.1.7 jar 包 此包可用来导出word文档 ,此文件含有使用itext生成word文档的所需的所有jar文件