`

java itext生成多页的word模板

    博客分类:
  • JAVA
 
阅读更多
例子如下:
Document document = new Document(PageSize.A4);
try {
RtfWriter2.getInstance(document, new FileOutputStream("c:/test.doc"));
document.open();
for (int i = 1; i < 10; i++)
{

document.newPage();   //生成多页
}


//显示多页的页脚
Paragraph parafooter = new Paragraph();
parafooter.add(new Phrase("第"));
parafooter.add(new RtfPageNumber());
parafooter.add(new Phrase("页 共"));
parafooter.add(new RtfTotalPageNumber());
parafooter.add(new Phrase("页"));

HeaderFooter footer = new RtfHeaderFooter(parafooter);
footer.setAlignment(Element.ALIGN_RIGHT);
footer.setBorder(Rectangle.NO_BORDER);
document.setFooter(footer);



如果有中文字,可能会显示不正常  下载对应的样式字体
下面我的压缩包中有提供 名字叫fs_GB2312.ttf
分享到:
评论
1 楼 禀圣含华 2013-09-23  
我正需要这个东东

相关推荐

    Java 使用iText7生成带页码的PDF文件(同时生成目录,但是不会合并两个PDF)

    本文将深入探讨如何使用iText7这个库在Java环境中生成带有页码和目录的PDF文件。 iText7是一款功能丰富的PDF处理库,它支持创建、编辑、解析和展示PDF文档。在Java中,我们可以利用iText7轻松地生成具有复杂结构的...

    java用itext创建word模板

    Java 使用iText库创建Word模板是一项常见的任务,特别是在企业级应用中,经常需要自动生成报告或文档。iText是一个强大的PDF处理库,但它也可以用来创建和编辑Microsoft Word(.doc或.docx)文档,不过这通常需要...

    Itext利用模板生成PDF实例demo,导入即可使用,供前台下载,打印,预览等

    在这个实例中,提供的压缩包文件可能包含了一个或多个预定义的PDF模板,以及相应的Java代码,用于读取数据并填充模板。 **前端打印和预览** 在描述中提到,这个实例可以供前端下载、打印和预览。这意味着开发人员...

    Itext实现自动生成pdf word文件

    iText是一个强大的Java类库,专门用于生成和处理PDF(Portable Document Format)文档。这个库在IT领域中广泛应用,因为它提供了灵活且易于使用的API,使得开发者可以轻松地创建、编辑和操作PDF文件。iText不仅限于...

    iText 生成 PDF

    ### iText 生成 PDF #### 一、简介与应用场景 iText 是一款广泛应用于 Java 开发环境中的 PDF 操作库,它可以用来创建、修改、甚至合并 PDF 文件。由于其功能强大且灵活,许多项目和应用都依赖于 iText 来处理 PDF...

    POI按word模版生成合同并生成PDF

    这里提到的“POI按word模版生成合同并生成PDF”是一个使用Apache POI库来操作Microsoft Word模板,并通过Java编程语言实现动态数据替换,最终将生成的文档转换为PDF格式的过程。这个技术有助于提高工作效率,减少...

    IText 2.1.7 jar 包

    虽然描述中提到了使用IText生成Word文档,但在标准的IText库中并没有直接支持这个功能。可能是指使用IText生成PDF后,再通过其他工具或库转换为Word格式。如果确实需要直接生成Word文档,可以考虑使用Apache POI等...

    java利用freemarker生成word.pdf

    Java 使用 FreeMarker 生成 Word 和 PDF 文件是一种常见的技术,它允许开发者动态地将数据填充到预先设计好的模板中,以创建定制化的文档。FreeMarker 是一个模板语言,它与 Java 紧密集成,用于生成各种格式的输出...

    java URL转PDF文件

    以iText为例,我们需要先将HTML转化为纯文本或XML,再使用iText生成PDF: ```java // 假设我们已经将HTML转化为String String htmlContent = doc.html(); // 使用iText的HTMLWorker或XMLWorker HTMLWorker ...

    java导出图片,每页4张图

    总结来说,Java导出图片到Word每页4张图的核心技术包括使用iText库操作Word文档,通过排版和分页控制图片的布局,以及利用Java的编程逻辑来处理各种边界情况。通过理解这些知识点,你将能够构建一个功能完善的图片...

    easypoi教程总结

    1. Word 模板导出:easypoi支持使用模板导出Word文档,模板可以是已有的Word文档,也可以是自定义的模板。 第三章 PDF 导出 1. PDF 导出:easypoi支持将数据导出到PDF文件中,支持多种PDF导出方式。 第四章 HTML ...

    java生成pdf文件

    在实际项目中,还可以结合Apache POI库(如压缩包中的java生成pdf文件.docx所示)来读取Word文档内容并转换为PDF。这通常适用于需要将现有文档模板转化为PDF的情况。 总之,Java通过iText库提供了一种灵活且强大的...

    报表导出excel word pdf html

    Java中,iText和Apache PDFBox是两个常用的PDF处理库。它们允许你创建新的PDF文档,插入文本、图像,甚至复杂的表格和图形,以便于生成专业级别的报表。 4. HTML:HTML (HyperText Markup Language) 是网页的基础,...

    poi实现合并word文档共4页.pdf.zip

    标题中的“poi实现合并word文档共4页.pdf.zip”指的是使用Apache POI库来合并多个Microsoft Word文档,并最终将结果整合成一个包含4页的PDF文件。Apache POI是一个流行的开源Java API,它允许开发者创建、修改和显示...

    java操作水印的jar包

    可以使用多线程并行处理文件,或者预先生成水印模板,减少重复计算。另外,合理使用内存和文件缓冲能有效提升效率。 7. **错误处理和异常管理**: 在编程过程中,确保处理可能出现的错误和异常,比如文件不存在、...

    在线试卷随机生成系统

    5. 文件处理:掌握PDF或Word文档生成库,如PDFKit、iText或docx4j,将试卷导出为可打印的格式。 6. 安全性:考虑系统的安全性,如防止SQL注入、XSS攻击等。 7. 性能优化:系统应能处理大量试题和高并发访问,因此...

    Java实现文档合并,基于模板检验文档标准,对符合标准的文档进行合并操作.zip

    在实际应用中,这种Java实现的文档合并和检验系统可以广泛应用于各种场景,如企业报告自动化生成、数据分析报告整合、法律文件标准化处理等。通过灵活的模板定义和强大的文档处理能力,可以大大提高工作效率,减少...

Global site tag (gtag.js) - Google Analytics