`

itext生成word

 
阅读更多

itext可以生成word、pdf,但是不能读取已有的word内容。

	/**
	 * 生成word文档
	 *
	 * @param sj
	 * @return
	 */
	private String writeToWord(ZjclSj sj) throws DocumentException, IOException {
		ResourceVO vo = ResourceManager.getResource("/temp/shijuan.doc");
		// 找出试卷模板
		Document document = new Document(PageSize.A3.rotate()); // 设置纸张大小 横向
		String path = "/temp/" + sj.getSjmc() + ".doc";
		String filePath = ResourceManager.getRealPath() + path;
		// 建立一个书写器(Writer)与document对象关联,通过书写器(Writer)可以将文档写入到磁盘中
		RtfWriter2 rtfWriter = RtfWriter2.getInstance(document,
				new FileOutputStream(filePath));
		document.open();

		document.add(new Paragraph(org.apache.commons.io.FileUtils
				.readFileToString(vo.getFile())));

		List<StkStxx> list = sj.getSt();
		for (StkStxx stkStxx : list) {
			Paragraph paragraph = new Paragraph(new Phrase(stkStxx.getTmnr()));
			paragraph.setAlignment(Element.ALIGN_LEFT);
			paragraph.setSpacingBefore(10);
			document.add(paragraph);
		}

		document.close();
		return path;
	}

 --或者查看团委管理的结果查询导出

分享到:
评论

相关推荐

    Java使用iText生成word文件的解决方案

    总结起来,使用iText生成Word文件是一项实用的技能,尤其在需要程序自动化生成报告或文档的场合。通过理解和熟练运用iText,你可以轻松地将数据转换为专业格式的文档,提高工作效率。对于那些需要处理大量文本和格式...

    Java 使用iText生成word文档,有表格,图片,文本有颜色

    首先,要使用iText生成Word文档,你需要在项目中引入iText的库。iText提供了一个名为iText-for-Office的模块,专门用于处理Microsoft Office格式。通常,你需要下载`itext7-for-office.jar`和`itext7-core.jar`这两...

    itext生成word的表格、段落和图片

    效果可以看图片

    Itext生成Word依赖.rar 亲测可用,最新

    使用Itext生成Word文档的基本步骤如下: 1. 引入依赖:将上述jar文件添加到项目的类路径中,确保Java程序可以访问到Itext的相关类和方法。 2. 创建Document对象:这是Itext中的基本容器,用于存储文档结构和内容。 ...

    iText生成word代码及jar包(含页眉页脚)

    在这个特定的资源包中,包含的是关于如何使用iText生成包含页眉和页脚的Word文档的代码示例以及必要的库文件。以下是对这些知识点的详细解释: 1. **iText库**:iText是一个开源的Java库,最初由Bruno Lowagie和 ...

    itext生成word文档,包含图片

    然而,根据你的需求,我们不仅要用iText生成Word文档,还要在文档中嵌入图片,这需要对iText的功能有深入的理解,并且可能需要结合其他库如Apache POI。以下是关于这个主题的详细知识: 1. **iText简介**: iText...

    itext生成word需要的jar包

    在标题提到的场景中,“iText生成word需要的jar包”是指使用iText库来实现这个功能时所需的Java类库文件,也就是JAR文件。 首先,我们来看一下压缩包中的三个文件: 1. `iTextAsian.jar`:这是一个扩展包,专门...

    itext操作word生成目录、页码、表格、插入图片

    最后,使用iText生成目录,这通常涉及到遍历文档,查找书签并根据标题级别生成相应的目录条目。 2. **设置页码**: 页码的设置可以通过Apache POI直接完成。你可以为每个节(section)设置不同的页码格式,并且...

    itext生成word的demo

    请注意,由于Word文档的复杂性,使用iText生成Word可能不如生成PDF那样直接和灵活。在处理复杂的格式和布局时,你可能需要考虑使用其他专门针对Word文档处理的库,如Apache POI。 总结,itext是一个强大的文档处理...

    使用iText生成Word

    这里我们将深入探讨如何使用iText库来生成Word文档。iText是一款功能强大的Java库,它允许开发者创建、修改PDF和XML文档,同时也能生成Word(.doc)文档。在本实例中,我们将重点关注以下几个关键知识点: 1. **...

    java 用iText生成Word文件

    iText是一个Java库,主要用于创建和修改PDF文档,但它也支持生成Word(.doc或.docx)文件。下面将详细阐述如何使用iText在Java中生成Word文件。 首先,我们需要理解iText的工作原理。iText的核心概念是Document对象...

    java通过itext生成word文件代码附itext-2.0.7.jar,iTextAsian.jar包

    `iText`库的核心功能是创建PDF文档,但在2.x版本中,它也支持生成Word文档,虽然这个功能相对较弱,不如其处理PDF的能力强大。`iTextAsian.jar`是`iText`的一个扩展,主要用于支持亚洲字符集,如中文、日文和韩文,...

    使用IText生成PDF和WORD文档

    虽然IText的主要功能是处理PDF,但它也可以通过使用Apache POI库或iTextAspose库生成Word(.doc或.docx)文件。由于IText自身并不直接支持Word格式,这里我们以使用Apache POI为例: ```java import org.apache.poi...

    itext 生成word

    document.add(new Paragraph("这是用iText生成的Word文档", font)); ``` 5. 关闭文档:在所有内容添加完成后,关闭`Document`和输出流。 ```java document.close(); os.flush(); os.close(); ``` 在`itext_...

    itext jar包组合-导出word文档案例,解决中文乱码问题

    3. 额外的依赖:可能还包括Apache POI库,因为iText可能需要与之交互以生成Word文档。 在描述中提到的“导出word文档案例”,我们可以按照以下步骤来实现: 1. **初始化Document对象**:这是iText文档的基础,用于...

    iText生成word代码和jar包

    这是http://blog.csdn.net/y353027520dx/article/details/42737027 文章里面的源代码,和实现代码需要的jar包 都放在一起的,解压就可以使用了,我的资源分也不多了,就要了一分,哈哈,大家多多支持啊。...

    IText导出Word

    每个段落可以关联一个特定的级别,这样在生成Word时,这些段落就会按照对应的级别形成目录结构。 2. **页眉与页脚**:页眉和页脚通常用于放置文档标题、作者信息或页码。在IText中,我们可以使用HeaderFooter类来...

Global site tag (gtag.js) - Google Analytics