前言最近在项目中,因客户要求,将页面内容(如合同协议)导出成word,在网上翻了好多,感觉太乱了,不过最后还是较好解决了这个问题。准备材料1.word原件 2.编辑器(推荐Firstobject free XML editor)实现步骤1.用Microsoft Office Word打开word原件;2.把需要动态修改的内容替换成***,如果有图片,尽量选择较小的图片几十K左右,并调整好位置;3.
转载
2024-06-18 11:00:37
71阅读
第一篇我简单介绍了一下我所知道的报表打印工具ireport,对于里面的组件面板和属性及一些设置及各个模块的作用简单的解释了一下,在第二篇中我会重点说一下我常用的一些组件,如下图所示: 1.组件Line (1)使用方法,按住组件面板中的Line以后,进行拖拽,拖拽到你需要放置的模块。 (2)我们可以通过选中线条以后进行拖拽拉伸以及调整线条的横向或者纵向,此外我们选中线条后,也可以通过点击右侧的属性,
转载
2024-10-28 19:27:28
83阅读
物料标签是粘贴在物料上的标识卡,每个公司都会对内部每一件物料粘贴物料标签,它们的内容详细地说明了物料的名称、型号、数量、生产日期等重要的信息。所以公司的物料管理部门经常需要批量打印大量的物料标签。那么如何才能批量打印物料标签呢?今天就分享一下怎么用条码标签打印软件批量打印物料标签。我们先看一下最后的效果,每个物料标签都对应着Excel表格中物料的数据。如下图:首先我们需要把物料标签信息导入到条码标
通常我们在打印资料时,多是使用竖向排版的方式来打印的,但是对于一些比较特殊的资料,可以采取横向打印,横向打印需要在打印时对打印纸张的方向进行调节。小张近日到一家打印店打印资料,要求店家按照横向为大家打印资料,可是由于平常来打印的人群多是采用竖向打印,打印店的老板试着好几种方式都没有办法实现横向打印,小张也不愿再因此去其它的周边打印店了,于是就将就使用了竖向打印。有了这样的一次教训后,第二次遇到需要
转载
2024-02-18 08:02:07
143阅读
Freemarker是一款模板引擎,是一种基于模版生成静态文件的通用工具,它是使用纯java编写的,一般用来生成HTML页面。原理 Freemarker 生成静态页面,首先需要使用自己定义的模板页面,这个模板页面可以是最最普通的html,也可以是嵌套freemarker中的 取值表达式, 标签或者自定义标签等等,然后后台读取这个模板页面,解析其中的标签完成相对应的操作, 然后采用键值对的方式传递参
转载
2023-11-25 10:56:44
221阅读
接上文,本文内容依旧是投行点击表格,右键“表格属性—文字环绕—选择无”word基本技巧。一、插入各类对象插入目录用定义样式的方式生成目录,“引用—自定义目录—选项”最后完成文档文本内容编辑,需要及时更新目录。使用【F9】可以快速实现。当然按照下面的方法也可以。 插入图片1.在图片上点击鼠标右键,选择“自动换行”2.图片默认为“文字环绕”中的“嵌入型”,可以防止调整段落的时候,图片显示不
一、序言在日常开发中,常常有动态word文件生成的需求,通过编制模版,然后动态修改word内容以组合成新的文件。报告单、请假单、发票页等都可以使用动态生成word来解决。笔者总结归纳出通用技术要点,尽可能降低广大开发者的使用技术门槛。二、制作与渲染模版(一)总体流程1、准备数据通过查询数据库获取需要修改的数据,或者是调用远程API接口获得数据,数据准备完毕后,进入下一步。2、制作word模版新建并
转载
2023-07-13 22:54:59
156阅读
问题由来:开发个新需求,需要按规定导出word文档,文档截图如下 因为之前没做过这个,一脸懵B啊,导出excel和txt倒是经常接触到,对于这个word这种格式不严谨的文件怎么处理呢? 技术选型:可协助实现的技术很多,但是本人极力推荐feemarker,简直太好用了。 具体实施:步骤一:maven项目 先添加如下依赖: <!--freemarker
转载
2023-08-19 18:50:52
97阅读
1,在java程序中使用FreeMarker FreeMarker的模板就是一个.ftl文本文件,在该文件中使用了一些FreeMarker的特别标记,这些标记会动态显示,或者控制程序输出,如下面的模板文件代码: ${name},你好!${msg} 这里类似于${}的就是动态的内容,称作"插值". 为了使用FreeMarker来将数据模型中的值合并到模板文件
转载
2024-05-12 21:46:03
53阅读
网页静态化解决方案在实际运用中比较多,例如新闻网站,门户网站中的新闻频道或者是文章类的频道。对于电商网站的商品详细页(几百万的商品,同样的页面模板格局)来说,每个商品又有大量的信息,这样的情况同样也适用于网页静态化解决方案。网页静态化技术和缓存技术的共同点都是为了减轻数据库的访问压力,但是具体的应用场景不同,缓存比较适合小规模的数据,而网页静态化比较适合大规模且相对变化不大频繁的数据。另外网页静态
转载
2024-07-30 14:38:25
43阅读
首先,什么是Freemarker?是一种模板引擎;一种基于模板的、用来生成输出文本的通用工具;基于java的开发包和类库;能够生成各种文本:HTML、XML、Java源代码等等。 简单了解完Freemarker后,咱来看看它的用途1、MVC框架中的View层组件(与jsp一致,也支持jsp标签);2、代码生成工具(Mapper、Dao、Service Model、Controller);
转载
2023-07-26 13:19:02
54阅读
1. 引言 自由标记是一个模板引擎,用Java编写,并由阿帕奇基金会维护。我们可以使用自由标记模板语言(也称为FTL)来生成许多基于文本的格式,如网页,电子邮件或XML文件。在本教程中,我们将看到我们可以使用FreeMarker开箱即用地做些什么,但请注意,它是可配置的,甚至可以与Spring很好地集成。让我们开始吧!2. 快速概览 要在页面中注入动态内容,我们需要使用FreeMarker可以理
转载
2023-11-08 16:34:47
193阅读
1.概述1.文档 2.是什么 FreeMarker是一个用Java语言编写的模板引擎。它基于模板来生成文本输出。Freemarker与web容器无关,即在web运行时,它并不知道servlet或者HTTP,它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java等。 相似的thymeleaf将会独立展开讲解!在java领域,表现层技术主要有三种:jsp、fr
转载
2023-08-18 17:57:31
48阅读
官网:https://freemarker.apache.org/docs/pgui_datamodel_basics.html 参考下面这篇文章较多:,但是这篇文章后面写的util等等很全,我用不上,所以自己写了一个测试方法生成文档就完事儿了。自己在找资料的时候发现,freemarker根据getting
转载
2023-11-14 09:06:03
54阅读
1.什么是freemarkerFreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。目前企业中:主要用Freemarker做静态页面或是页面展示2.Freemarker的使用方法把freemarker
转载
2023-08-05 13:51:03
59阅读
技术方案:IText7 + Freemarker技术文档Itext 官网:https://itextpdf.com/
itext API文档:https://api.itextpdf.com/iText7/java/7.1.14/
FreeMarker API文档:英文:https://freemarker.apache.org/docs/index.html ;中文:http://freemar
转载
2023-11-20 07:03:39
13阅读
前言 每个项目组甚至是一个公司的代码风格几乎都相同,其实每个需求下来,建完表之后,新建dao,service,和controller以及对应的实体类是一项非常简单又麻烦的事情,一不小心写错单词还要浪费半天时间去 找问题。通过固定的工具生成的代码是不会有这样的问题的。因此,在实际项目开发过程中,建立自己或者自己项目的代码生成工具能提高开发效率降低代码出错的可能性
转载
2023-09-29 10:43:24
156阅读
在生成Excel的时候,大多时候都是使用poi,jxl等进行的,但是对于复杂的Excel来说,这个工作量是非常的大的,而且,对于我这么懒的人来说,这是相当痛苦的一件事情,所以,我不得不找找有没有简单一点的办法来搞定这个事情。我想到了上次用freemarker成功生成了Word文档。我就想可不可以也生成Excel呢?然后我就尝试。结果真行,不过,和生成Word文档有一些差别,好了,不废话了,上图。上
转载
2024-07-27 10:13:02
14阅读
FreeMarker语言概述FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。
FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序
虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(如下图)
FreeMa
转载
2023-11-11 09:21:41
203阅读
官网:http://freemarker.foofun.cn/
一、简介FreeMarker 是一款 模板引擎:即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。二、使用:1、pom依赖<dependency>
<groupI
转载
2023-07-05 15:20:27
129阅读