java freemarker 生成 word 又分页符的地方自动加了一行 什么鬼 这个问题困扰我很久了啊 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
freemarker定义分页模板
模仿百度<em>分页</em> 首页 上一页
freemarker 分页 该怎么弄
@Service("ftlTest") public class FtlTest { @Resource private NewsMapper mapper; public Map demo(Nav
java freemark导出word 实现word分页
-
freemarker里的分页--ftl文件
最近打算使用<em>freemarker</em>完成一个论坛系统,在发帖功能中需要使用到<em>freemarker</em>的<em>分页</em>,网上看了好多,都不是我想要的那种,而且和我已经完成的东西有很大出入,没有办法,自己动手,丰衣足食,so,请看ftl文件 ${page.currentPage}/${page.pageCount} 首页
freemarker打印word(目录,分页)
最近项目需要打印导出<em>word</em>,要求(多页,有格式),之前用itext,不甚理想,主要是格式比较难调整,后来采用<em>freemarker</em>打印解决<em>问题</em>,这里做一些<em>问题</em>记录 一,使用的是struts2+<em>freemarker</em>.. 注意struts2中action的result中的type属性要指定为<em>freemarker</em> 二,目录的制作需要导出的<em>word</em>有大纲字体,所以我们制定<em>freemarker</em>模板的
freemarker生成word之后遇到未解决的问题,希望有大佬赐教!!!
用Freemarker<em>生成</em><em>word</em>遇到的几个<em>问题</em> 本人最近在用freemark<em>生成</em><em>word</em>的时候发现了几个<em>问题</em>,刚开始没有发现,做到最后才发现存在的<em>问题</em>,而且到现在我都没有发现该如何解决 一、模板<em>生成</em><em>word</em>之后目录应该如何去更新呢 这是个<em>问题</em> 二、用<em>freemarker</em><em>生成</em><em>word</em>之后有<em>分页</em>符的<em>地方</em><em>自动</em>换了<em>一行</em>??? 正常的<em>word</em>样式应该是这样的 当我用<em>freemarker</em><em>生成</em><em>word</em>之后,...
word中插入分页符,多出一行
类似<em>问题</em>在网上也有多次提及,例如: (1)“ctrl+enter进行<em>分页</em>,但是下一页开头总是多出<em>一行</em>” (2)“Word换页时,上一页多了<em>一行</em>看不见的行,影响下页的标题编辑” (3)“<em>word</em>2007<em>分页</em>出现<em>问题</em>,分后多出<em>一行</em>,删除了后面的格式没了” (4)“<em>word</em>2007<em>分页</em>后在下一页有一空行怎么去取消那个空行” (5)“<em>word</em>里 ctrl+enter进行<em>分页</em>,但是下一页开头总是多
freemaker 导出自动分页word文档
**freemaker 导出<em>word</em> 基本步骤 1.准备好原<em>word</em>文档 2.将<em>word</em>文档存储为xml文件 3.用文档编辑器打开xml文档,将要动态展示的数据用${name}的形式替换,其中“name”对应返回的动态数据的名称 4.xml文档另存为ftl文档 5.利用freemaker&amp;amp;lt;#list&amp;amp;gt;标签<em>分页</em>,每一页作为list中的一项 以下是具体实现: 要求:每一页的...
freemarker Word导出分页
一般我们用<em>freemarker</em>打印都是事先定义好一个<em>word</em>模板保存为xml格式,再填充值改为ftl格式,现在我已经实现打印出我们事先定义好的ftl模板了, 但是<em>问题</em>来了, 如果我要打印多个这样的模板
FreeMarker导出word,解决\n换行问题
直接把\n替换为即可
一篇很全面的freemarker教程
copy自http://demo<em>java</em>.iteye.com/blog/800204 以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,
jacob合并多个word文件和插入分页
//批量多个<em>word</em>文件合并成一个<em>word</em>文件   public void uniteDoc(ArrayList fileList, String savepaths,ArrayList filenameList) {    if (fileList.size() == 0 || fileList == null) {        return;    }    //打开<em>word</em>
freemark 同一个模版用if else导出不同的wordword分页
工作中碰到,对同一个list,根据不同的情况导出不同的<em>word</em>模版,一开始想做两个模版,根据条件让程序选择不同的模版导出来。但是用的时候发现这是不可能的, 因为到最后只会加载一个模版如下: Template t=null; try { //96158.ftl为要装载的模板 t = configuration.getTemp
java使用freemarker模版导出分页word
1.模版的制作 (1).先用<em>word</em>制作好模版的样式,我的模版样式如下图 (2).将制作好的<em>word</em>模版另存为<em>word</em> 2003 XML文件,具体内容如下 Administrator Administrator 2 0 2016-09-26T09:47:00Z 2016-09-26T09:47:00Z 1
word插入分页符后在下一页开始出现一个回车符,这个回车符如何删掉,但不影响分页
方法一:只要把光标放到要<em>分页</em>的字前面插入<em>分页</em>符就可以了。比如把1和2分两页显示,只要在2前面插入<em>分页</em>符就可以了。方法二:将光标放在空白页的下一页的文字最前面,然后按delete键,将文字移动到空白页上的回车键处,再连续点击delete将文字移动的文档最左边,文字移动到最左边后,排版好文字格式即可。...
freeMarker--数字类型字符串自动加逗号分隔问题解决
解决办法:    ${data?c}在数据后面加  ?c   就是转换为字符串。去掉逗号
freemarker生成word文档无法用office打开问题
错误原因: 利用<em>freemarker</em><em>生成</em>的<em>word</em>文档利用notepad打开是xml格式。而正常的文档格式利用notepad打开是乱码,需要转换。 代码案例: import com.aspose.<em>word</em>s.Document; import com.aspose.<em>word</em>s.License; import com.aspose.<em>word</em>s.SaveFormat; import <em>java</em>.io...
借助freemarker实现word模板复制功能
业务场景 导出所有报名用户的报名表,每个用户报名单在<em>word</em>文档中单独一页,方便打印。 报名单模板如下: 需求:一份<em>word</em>文档,包含所有用户的报名单,每个用户单独一页。 实现思路 将报名单内容设置成模板,其中需求提到每个用户要单独一页,所以在模板的后面加上换页效果 一份<em>word</em>文档里面要包含多个用户报名信息,所以模板要重复使用,只是替换用户信息 将<em>word</em>模板转成xm...
EasyPOI word模板导出 隐藏单元格边框、隐藏表格某一行边框
<em>问题</em> 最近在用EasyPOI的<em>word</em>模板导出功能,遇到了这样的一个需求:在用指令fe:List遍历输出List时,要在中间进行表格的分隔。如果直接把一个表格分成2个,一是可能会影响后面的输出,二是<em>这个</em>表格的表头就不能出现在每一页了(你没听错,我们的甲方就是这么多事情)。 所以我就想到了隐藏左右下边框的办法。 实现效果如图: 也可以把“本部门结束”换成你想要的,但要修改代码中<em>这个</em><em>地方</em>的...
打印时如何不让一个表格被中间截断,类似于word
要求这样的效果, 如果该表格能在该页显示出来,那么在该页 如果不能完全显示 ,那么转到下一页
POI操作WORD分页
按照以往的思路和经验,在POI中创建一个DOC的对象: XWPFDocument doc = new XWPFDocument(); <em>这个</em>对象理应存在一个方法:doc.createPage(),并且返回一个Page的对象,以及配对的doc.getPage(int index)返回Page对象,doc.getPagesCount()返回所有的页总数。 当然这只是猜测。 但是找遍API你也找不
使用itext根据freemarks模版生成pdf,表格产生跨页问题解决方法
<em>java</em>根据模版动态<em>生成</em>pdf的文章点击打开链接   使用XMLWorkerHelper.getInstance().parseXHtml();<em>生成</em>pdf。 如果直接根据ftl模版中的填充数据,如果表格列大于第一列填充空白,整个表格会整体移到第二页。 整个表格列大于整页pdf空白,会直接不显示表格。主要看我循环的模版代码,就可以完全解决<em>这个</em><em>问题</em>。 我的list中循环的是div+表格
poi替换word模板内容 并且合并生成多页的word 实现分页
前段时间我被分配到一个关于poi操作的<em>word</em>的需求 ,大概的需求:前台页面上传的一个<em>word</em>的模板 我<em>这个</em>需求每次上传的<em>word</em>的模板格式不确定 ,再根据<em>这个</em>模板去解析<em>word</em>的占位符,是无法实现.所以之前打算用freemaker去完成,但是发现和需求不匹配,所以只好放弃了.我本身是菜鸟 所以可能会有错的<em>地方</em> 希望大家多多指出.首先我们先获取<em>word</em> <em>这个</em>大家基本都知道 我就在这不多说了 主要是...
jacob 操作word 分页
最近由于项目需要,要做web版的批量打印,查了许多资料,第一种是用IE的打印控件,倒是挺简单的,但是数据多了浏览器直接卡死,先说说我的需求吧.如图: 选中多条记录,打印.有可能有上百条,所有IE是不能够支持的.  我们的打印模版开始是htm版的,开始 用模版直接舒服html版<em>word</em>进行打印   看到了 iText ,准备直接把html转成pdf,用了 html<em>word</em>e
Java 使用Freemarker导出word 文档,解决当一段内容中既有文字又有图片的问题
如有对不了解的朋友请看我的上一篇博客 http://blog.csdn.net/you_are_my_life/article/details/60872786 详细的我不多说直接上代码,希望对大家有帮组,毕竟我被<em>这个</em><em>问题</em>难了很久,百度得到的都是不是很清楚的实例 代码 package com.ty.test;import <em>java</em>.io.BufferedWriter; import <em>java</em>.
jsp 导出word分页实现方案
经常导出<em>word</em>功能,想在jsp、html中控制<em>word</em>的页数、在指定的位置进行<em>分页</em>可以通过这段代码进行<em>分页</em>。   下面是一个<em>分页</em>的示例,简单的输入2行文本。让他们处在不同的页面:    最关键的是这段代码,它就是<em>分页</em>符:all style="page-break-before:always" mce_style="page-break-before:always">     pagela
POI 操作word 替换内容问题
apache poi操作<em>word</em>文档,通过程序动态替换文档内已有内容: 获取到XWPFParagraph,再取到XWPFRun,替换run的text。 但是,这种情况下,一旦已有标签给拆分到不同的ru
word删除分页符的两种方法
方法一:用“Delete”键删除。1.打开<em>word</em>文档,单击“开始”菜单下的“显示/隐藏编辑标记”命令按钮,使<em>分页</em>符显示。2.分别将插入点定位到<em>分页</em>符前面,按“Delete”键删除<em>分页</em>符。方法二:用“替换”命令删除。1.打开<em>word</em>文档,单击“开始”菜单下的“替换”命令,在弹出的“查找和替换”对话框中单击“查找内容”右侧的输入框,单击“更多”按钮,如下图:2.单击“特殊格式”按钮,单击“手动<em>分页</em>符...
jacob 操纵Microsoft Word 进行转移、拆分、合并、插入等操作 结合Freemarker将无所不能
public class ExportQualityWordHandler { private Configuration configuration = null; public ExportQualityWordHandler() { configuration = new Configuration(); configuration.set
freemarker生成word文件打不开
用eclipse写了一个程序, 使用freemaker<em>生成</em><em>word</em>文件,<em>生成</em>的<em>word</em>文件可以打开。但是将程序打成jar包后,运行jar包,<em>生成</em>的<em>word</em>文件就打不开了。截图: 然后我用Editplus打开<em>生成</em>的<em>word</em>文件,发现里面是乱码,截图: 考虑是不是乱码的<em>问题</em>,在程序里面创建一个Configuration实例 的后面给<em>这个</em>对象设置编码为utf-8:  cfg = new C
jacob 操纵Microsoft Word 进行转移、拆分、合并、插入等操作 结合Freemarker将无所不能
1.FreeMarker   <em>word</em>模板转换flt(xml)文件直接数据写入<em>生成</em>doc [<em>java</em>] view plain copy  print? "154433" snippet_file_name="blog_20140113_1_1943796" name="code" class="<em>java</em>">public class ExportQualit
word插入脚注后最后一页多了一个分页符(下一页),导致最后多了一个空白页,删除不掉。
应该是插入脚注的原因,只需要在第一页插入脚注,插入后最后一页多了一页空白页,因为文字的最后面有一个<em>分页</em>符(下一页),怎么删都删不掉(直接删掉会变成单栏),搞了我两天,最后找教员解决了,感谢!解决方法:在有<em>分页</em>符(下一页)的上一页末尾插入<em>分页</em>符(连续),然后删掉最后那个<em>分页</em>符(下一页),此时,只有最后一页变成单栏,然后把最后一页变成双栏就行了,我的还需要调整一下页边距,和之前的几页统一即可。...
freemarker---大数字自动加逗号分隔&更大数字认为是字符串不用逗号分隔
使用<em>freemarker</em>的时候遇到了一个小<em>问题</em>, <em>freemarker</em>默认会对大数字进行逗号分隔,如果我们不想让他逗号分隔,我们可以 加?c 不让他对数字用逗号分隔 但是我的业务场景是,想让他用逗号分隔,但是出现了一个<em>问题</em>,就是对于有些列他没有用逗号分隔: 是不是因为数字太大了,所以他直接把他作为字符串来处理了呢! 猜想是对的,确实是转为了字符串,如果想让他用逗号分隔,那么我们需要告诉f
用html代码在word中插入分页符和页面设置
&amp;lt;span lang=EN-US style=&quot;font-size:10.5pt;mso-bidi-font-size:12.0pt;font-family:&quot; mce_style=&quot;font-size:10.5pt;mso-bidi-font-size:12.0pt;font-family:&quot;Times New Roman';mso-fareast-font-family:宋体;mso-...
freemarker导出word——让表格数据行数 列数自动变化
行数。列数变化只需定义一个List>      <em>freemarker</em>遍历的话,只需要使用<em>freemarker</em>的标记性语言遍历即可,如图     实现的效果
JAVA利用FreeMarker生成(导出)Word文档
一、首先下载相对应的jar包:<em>freemarker</em>.jar; 而我的项目环境是:maven 在pom.xml中: <em>freemarker</em> <em>freemarker</em> 2.3.8 二、自定义Word模板,另存为.XML文件,打开进行相对应的编辑; Word模板如下图: 另存为.XML文件如下图: 在线格式化工具:http://tool.oschina.net/codef
使用FreeMarker生成Word文档中的表格
一、首先还是在Word中建立模板,只需要写好表头。如图1所示:   图1     二、编写模板,并设置插值。 ${listKey.sysSponser} ${listKey.count}
Java用freemarker导出word 内容为空的问题解决
我刚开始用的是WPS导出的xml,结果导出内容上${name}等等全是空的,你大爷的,以前都是这么写的,就好用。后来换成了<em>word</em>导出xml
freemarker根据模板生成word文档,换行
<em>freemarker</em>根据模板<em>生成</em><em>word</em>文档,其它<em>地方</em>已经说的非常清除了,在此简单再说以下。 1、制作<em>word</em>模板,另存为xml文件。在此我另存为的时windows xml,它和windows 2003 xml有细微差别,但差别不大。权衡之下,我选择的是前者。 2、用<em>word</em>打开<em>这个</em>文件,先对里面需要填写的一个变量进行替换,然后保存退出。再用编辑器打开<em>这个</em>文件,找到刚才的那个自己填写的变量
poi分页导出
controller类 @RequestMapping(&quot;/exportAllse&quot;) @ResponseBody public JsonResult exportAllses(HttpServletResponse response, HttpSession session) throws Throwable { AntiCheatingOutcryResult...
Java使用 itext7 导出pdf ,表格跨页分行问题
<em>问题</em>描述:          项目中使用的是7版本的itext,创建document后,往文档中插入表示使用对象:com.itextpdf.layout.element.Table。导出来的pdf,表格行数据,在跨页时出现同行数据<em>分页</em>显示,如下:   解决方式:创建表格每个单元格是设置setKeepTogether属性为true ...
freemarker生成word模版文档及list便利数据(二)
源地址:http://blog.csdn.net/y_love_f/article/details/41596375?utm_source=tuicool&utm_medium=referral   上一篇博客中讲FreeMarker做了简单的介绍,这篇博客就来使用它来完成两个例子。       在项目中使用它完成的功能是按照固定的模板将数据导出到Word。比如台账。在完成后将处理过程按照
FreeMarker导出Word(带图片、解决图片变形问题)
思想说明:         本文内容的核心:使用FreeMarker的模板引擎技术,导出<em>word</em>。   总体步骤: 第一步:创建一个<em>word</em>模板,里面的对应位置使用FreeMarker的占位符表示。 注:为了导出的<em>word</em>兼容2003版本,我们创建的<em>word</em>模板,最好是doc后缀的。 第二步:将该<em>word</em>,另存为xml文件。 提示:也可以第二步时先用一个特别的字符占位,然后在第...
freemarker 数字输出中的逗号问题
  分类: Freemarker2012-04-23 16:08 3790人阅读 评论(1) 收藏 举报 <em>freemarker</em> Long i=100000000l; Map model=new Map(); model.put(&quot;t&quot;,i); 在<em>freemarker</em>中显示为100,000,000 想按原样输出时${t} 显示为100,000,000 ${t?c} 显示为10...
freemarker 生成word 循环输出list内容,并且排序
大家可以使用foxe工具,比较方便查看ftl文件 留作纪念
Word插入的分节符(下一页)自动变为分节符(连续)的解决办法
写论文时在每章末尾都要插入分节符(下一页),但在排版的时候调整好一章,一会回来看又变为连续分节符了,特别恼火。 上网参考了别人的做法,效果不错。文末附上链接。 具体操作如下:光标定位至分节符(下一页)的文字里,然后调整页面设置》》版式》》节的起始位置为"新建页",如下图所示。 大功告成。 参考链接: http://blog.sina.com.cn/s/blog_6806030c01
java通过freemarker导出word文档带图片并且循环
转载请标明出处:https://blog.csdn.net/weixin_41965979/article/details/80969287 本文出自付付讶的博客 1:所需jar包:<em>freemarker</em>(我用的是<em>freemarker</em>-2.3.18); 首先准备一个<em>word</em>模板(英文部分是要被你的数据所代替的) 2:把<em>这个</em>模板保存为xml格式 3:页面上写好按钮和下拉框选择第几组...
10版word 插入分节符"连续"后变成 分节符"下一页"解决方法
解决方法步骤:点击<em>word</em>左上角“文件”--选项--高级--板式选项,选中<em>word</em>6.x /95/97显示方式.,就ok了。
word导出时freeMarker转义字符的处理
根据ftl模板导出<em>word</em>时,如果填充的字符含有特殊字符、&,那么导出的<em>word</em>是无法打开的。因为这些字符在导出<em>word</em>时被认为是ftl的标签,正常导出后再打开是会报错。如果以xml的方式打开,会发现所有内容都是完整的,唯独上面三个特殊字符出<em>问题</em>。 为了解决<em>这个</em><em>问题</em>,首先我新建一个<em>word</em>,在里面填上上面三个特殊字符,然后保存为xml。在该xml中找到对应的字符,发现已经转义了  &lt; 对应
通过freemarker生成一个word,解决生成word用wps打开有问题问题,解决出word时中文文件名乱码问题,解决打开出word时打开的word出现问题问题,出图片,解决动态列表
通过<em>freemarker</em>制作<em>word</em>比较简单 步骤:制作<em>word</em>模板。制作方式是:将模板<em>word</em>保存成为xml----在xml的<em>word</em>模板中添加相应的标记----将xml的<em>word</em>文件的后缀名改成ftl文件   详细步骤如下: 模板制作(将要动态显示的数据打上标记,<em>这个</em>标记是<em>freemarker</em>中的EL标记,要注意的是,要控制值为空的情况,下面${
java中使用freemarker导出word文档
公司项目要求要有一个能导出成一份<em>word</em>文档的功能,于是就上网搜了一些教程,但我跟着教程使用的时候还是遇到了很多<em>问题</em>,这里我自己总结一份我作为新手使用<em>freemarker</em>能看懂的文章。可能以后自己还会用到,至少到时候忘了还可以翻看一下。 首先要自己在网上下载一个<em>freemarker</em>的jar包,<em>这个</em>直接百度就有,不赘述了。向自己的项目中导入刚才下载的<em>freemarker</em>的jar包,然后把自己需要展...
freemarker生成word文档在app端无法打开
app下载项目中的<em>word</em>文档后打不开, <em>freemarker</em>根据xml模板<em>生成</em>的<em>word</em>的文件类型是Microsoft Office Word 97 - 2003 文档的。 自己创建的<em>word</em>在手机上是可以打开的。 模板本身就是XML格式文件,<em>freemarker</em>使用的方式是用类型字符串替换的方式,替换掉XML里面的字符然后<em>生成</em>按相同格式<em>生成</em>文件,然后后缀名定为.doc而已。 由于XML文...
FreeMarker导出WORD/PDF,特殊字符处理
        需要读取内容中,含有特殊字符,如:&amp;lt; &amp;gt; @ ! $ &amp;amp; 等等,可直接在模板中使用 &amp;lt;![CDATA[  ]]&amp;gt; 和 ?html 处理。即,<em>word</em>: &amp;lt;w:p wsp:rsidP=&quot;00786D87&quot; wsp:rsidR=&quot;00285B36&quot; wsp:rsidRDefault=&quot;00285B36&quot; wsp:rsidRPr=&quot;0078
freemarker根据word模板生成word的完整示例
template文件夹下放入xml模板,运行Test.<em>java</em>文件,可以<em>生成</em><em>word</em>文档
java使用freemarker完成试卷的Word导出
第一次近距离接触<em>freemarker</em>,先让我们谈一谈<em>这个</em>技术: 1、<em>什么</em>是<em>freemarker</em>? <em>freemarker</em>是一款模板搜索引擎,简单讲就是用于<em>生成</em>静态化页面的工具; 2、有<em>什么</em>作用? 可以将数据与模板进行结合,统一一次性批量<em>生成</em>静态化页面,也就是html页面,放到硬盘上,访问的时候,直接访问<em>生成</em>好的静态页面,这样可以不用访问数据库,给数据库降低并发访问压力;也不用访
使用FreeMarker生成Word出错的一点心得
这几天在维护一个导出<em>word</em>的一个功能,领导改了<em>word</em>模板,不得不重来一遍。也不过是刘欢歌中所言:“只不过是重头再来”。废话少说,直接进入主题。用了FreeMaker这么多天,也总结出不少规律。FreeMarker报错就是下面两种。 情景1: Expression hello is undefined on line 3, column 85440 in doc.ftl. The probl
合并word文档时,用Jacob 插入分节符以达到保持原来的页眉的一个可行方案
<em>问题</em>描述: 在用jacob进行合并多份<em>word</em>文档成一份时,为了让两份文档都能保持住自己原本的页眉页脚,我们需要在合并时在两份<em>word</em>文档之间插入一个分节符。注意不是<em>分页</em>符,插入<em>分页</em>符会让第二份<em>word</em>文档的页眉页脚被前一份给替换掉。 但是jacob提供的方法,其实是插入<em>分页</em>符了,不能满足我们的需要。如下所示: Dispatch.call(<em>word</em>.getProperty("Selectio
freemark生成word,及双层表格。
1.<em>生成</em><em>word</em>模板。    编辑<em>word</em>使用占位符。    双层列表循环表格, 群组里面在嵌套一个表格,无边框。其余正常占位即可。         以xml 格式保存,注意  ${xxxxx} 必须何在一起,不可以分开。    我这里用的是wps 保存的,(如果用的 <em>word</em>2003,以 2003xml格式保存,保存以 数据格式,保存xml形式。)          保存之后,后缀名更改为 .f...
word中在分页符后设置标题的段前间距
<em>这个</em><em>问题</em>今天<em>困扰</em>很久,之前一页用了<em>分页</em>符,然后这一章的标题死活设置不了段前间距,只能设置段后标记。 然后摸索中发现,只要在该段的段首处插入一个“连续”的分节符就行了。效果如下:
echarts 生成统计图时,自动保存图片到服务器,并使用freemarker生成带图片和循环表格的word
echarts <em>生成</em>统计图时,<em>自动</em>保存图片到服务器,并使用<em>freemarker</em><em>生成</em>带图片和循环表格的<em>word</em>
今天做了freemaker 导出word文档 的bug修复,解决 \n换行 问题
在公司做在线简历导出,用freemaker导出<em>word</em>文档,无法换行,<em>问题</em>,解决方法如下: 当数据保存到数据库的时候如何有换行,换行也会存储到数据库里面,当页面拿到这些数据的时候,这些换行会以 ‘\n’ 的形式实现页面上换行的效果,导入到<em>word</em>文档,如果继续使用\n肯定是没用的 使用freemaker的replace方法,使用<em>word</em>文档的标签,替换\n,实现<em>word</em>文档的换行.
java 使用 freemarker 导出word 包含 图片和动态的数据表,动态行和动态列
包含 的代码实例修改于 网上一帅哥的代码示例,自己添<em>加了</em> 图片动态的展示和 数据表的动态的行和列
freemarker导出word文档对图片拉伸或拉长的处理
最近因为<em>java</em>项目中有大量的图片需要导出到<em>word</em>(采用<em>freemarker</em>导出模板),导出的过程中发现一个<em>问题</em>:导出饼图的时候会随着浏览器的大小不同被拉长或者拉伸,查阅很多质料但网上并没有找到相关的解决办法,因此今日记录下来以便以后查阅,同时也将解决思路分享给大家,有<em>问题</em>的<em>地方</em>希望有机会看到文章的技术大咖给以指导。 1、要点及思路 (1)<em>word</em>模板修改后将如果图片的单位是
word2007分页后在下一页有一空行怎么去取消那个空行
对于<em>分页</em>出现的下一页有空行的原因: 格式<em>问题</em>,docx和doc有区别,对于docx格式的<em>word</em>,<em>分页</em>后 出现的空行可以按Backspace键去掉,但doc格式的 则会把<em>分页</em>效果去掉,如果要去掉的话,可以对要分在下一页的开始或者标题选择段前<em>分页</em> 即可。...
java导出wordfreemarker导出(详细教程)
最近需要做一个导出<em>word</em>的功能, 在网上搜索了一下,发现了各种方法,但是在<em>这个</em>过程中遇到不少<em>问题</em>,各种报错,各种调试,先整理各种总结,希望能对大家有所帮助,少走弯路。欢迎大家留言交流。同时感谢网络中的大神,帮助我学习进步。 在网上搜了下, 有用POI,JXL,iText等jar<em>生成</em>一个<em>word</em>文件然后将数据写到该文件中,API非常繁琐而且拼出来的样式也不美观,于是选择了另一种方式----fee
jacob操作word 解决换页问题
package audit.pub.<em>word</em>;   import <em>java</em>.util.*; import com.jacob.activeX.ActiveXComponent;//加入activeX控件包import com.jacob.com.Dispatch; //加入接口包import com.jacob.com.Variant; /** * &amp;lt;p&amp;gt;标题: <em>word</em>文档&amp;...
如何把word里的分页符、换行符替换成回车符?
WORD里的<em>分页</em>符、换行符、回车符分别用^m、^L、^P表示,点击“编辑”——“替换”(快捷键为CTRL+F)打开查找替换界面),在“查找内容”中输入^m或^L,“替换为”中输入^P,点全部替换即可。               http://i.tao123.com/?invite_id=1205433 每天做任务领金豆可以兑换支付宝红包哦 ~
Java之利用FreeMarker导出Word实例
开心一笑感冒了很难受,她闷在被窝里给男朋友发短信"我感冒了…"并决定如果对方回答"多喝点水"就一脚踹了他。过一会儿手机振动起来,短信内容:"开门。"……<em>这个</em>大笨蛋!谁让他来的啦!她起身用最快的速度冲去门口,此时手机再次振动,她一手开门一手兴奋的点开:"多呼吸点新鲜空气,运动运动。提出<em>问题</em>Java中如何利用FreeMarker导出<em>word</em>文档???解决<em>问题</em>1.先用<em>word</em>准备一个模板,如下图: 2.
freemarker格式化缩进文本或include指令
原创。<em>freemarker</em>使用&amp;lt;#include &quot;inc.ftl&quot;&amp;gt;指令时,没有办法设置缩进空格。 我实现了一个指令&amp;lt;@format&amp;gt;,可一格式化缩进单行或多行文本。   只有一个参数blank(int 类型):     正数,表示把&amp;lt;@format&amp;gt;&amp;lt;/@format&amp;gt;中间的内容在最左边添加blank个空格后输出;     负数,表示在...
java freemarker 通过ftl模板文件导出word文件发现在有中文地方出现在乱码,打开word文件提示xml错误解决办法
最近开发一个导出<em>word</em>模板文件在本机调整一直正常,但是在服务器下载下来的文件老提示xml错误,仔细查看发现出错的<em>word</em>文件以xml形式打开发现在在报错位置有乱码, 刚开始以为是<em>word</em>转xml是出现乱码,单独调试<em>word</em>转xml正常,那应该是向ftl文件中写入变量后以写到文件流中出现乱码。 import <em>java</em>.io.File; import <em>java</em>.io.FileNotFoundE
FreeMarker自定义的数据分页标签及使用示例
1. 先贴出<em>分页</em>标签pager.ftl的全部代码: ----------------------------------------------------------------------------------------------------------------------     属性:    pageNo      当前页号(int类型)    pageSiz
添加分页器后表格数据不显示
整个页面用的是bootstrip框架,<em>分页</em>器是在网上找的代码,修改以后自己加上去的。 在没有加<em>分页</em>器之前,表格将后台所有数据在一页进行展示。 加入<em>分页</em>器后,表格数据无法显示。 排查后发现是,<em>分页</em>器中所引的js文件与框架自带的js文件有冲突,导致内容无法显示。 删除框架中没有调用到的js后页面正常显示。 具体哪个<em>地方</em>有冲突,并没有找出。
移动端无法打开FreeMarker模板生成的Word文档
FreeMarker通过xml结构<em>生成</em>Word文档,在移动端打开却显示的是xml文档,PC打开正常,而PC上使用Office或者Wps打开<em>这个</em>文档,另存为一个新的Word文档,在移动端打开就正常了。顺着<em>这个</em>思路,找到一个解决方案,使用JACOB - Java COM Bridge download,通过Java代码把FreeMarker<em>生成</em>文档另存为一个新的Word文档。然而Jacob目前只能在Wi
Java用Freemarker导出word 内容换行
最近一个项目要导出<em>word</em>文档,折腾老半天,发现还是用<em>freemarker</em>的模板来搞比较方便省事,现总结一下关键步骤,供大家参考,这里是一个简单的试卷<em>生成</em>例子。 一、模板的制作 先用Word做一个模板,如下图: (注意,上面是有表格的,我设置了边框不可见)然后另存为XML文件,之后用工具打开<em>这个</em>xml文件,有人用firstobject XML Editor感觉还不如dreamweav
freemarker导出word文档(循环+合并单元格)
Step1. 制作模板 首先准备一份要导出的<em>word</em>.doc文档; 例如,这就是你要<em>生成</em>的效果: 如上图,行不确定,列是确定的,先不考虑合并单元格的<em>问题</em>,假设每个部分都只是一列的时候,制作相应模板,把需要导出的数据相应的插入到里面,{}到里面,到里面,{}就是个占位符,来放数据的,如下: 接下来使用wps将文档另存为xml格式,然后将xml文件的后缀名改成ftl 这样一来模板就制作完成了 St...
freemarker模板导出带表格word详细教程
            一。整体环境:                              开发环境:<em>java</em>,eclipse            部署环境:tomcat7/jar包两种方式 二。功能需求:(数据需要导出成以下格式)   1.简单一点的文本类: 2.复杂一点的 三。准备工作: 先准备好Freemarker模版:步骤如下: 1.我们需要做的就是把需要导...
使用freemarker导出word,wps可以打开,office打不开问题
在不导入数据的情况下,如果模板本身是可以打开的,那么<em>这个</em><em>问题</em>就很有可能是传入的数据里包含 html代码、图片等特殊的数据,导致office打开失败,可以用工具类将数据中的特殊符号等清除。 public static String clearHtmlCode(String htmlCode) { htmlCode = htmlCode.replaceAll("\t", "").rep
freemarker分页,自定义过的一个分页
用<em>freemarker</em>做过的一个自定义标签,<em>分页</em>用的 &amp;lt;#macro page totalPage total actionUrl pageSize currentPage &amp;gt; &amp;lt;#if (total&amp;gt;0)&amp;gt; &amp;lt;#if actionUrl?contains(&quot;?&quot;)&amp;gt; &amp;lt;#assign actionUrl=&quot;${actio...
freemarker模板技术生成复杂word文档---解决了编码问题
Word从2003开始支持XML格式,用XML来做就很简单了。 大致的思路是先用office2003或者2007编辑好<em>word</em>的样式,然后另存为xml,将xml翻译为FreeMarker模板,最后用<em>java</em>来解析FreeMarker模板并输出‘.doc’ <em>word</em>文档。经测试这样方式<em>生成</em>的<em>word</em>文档完全符合office标准,样式、内容控制非常便利,打印也不会变形,<em>生成</em>的文档和office中编辑文档完全一样。 <em>word</em>的几个主要xml标志 w:body 正文内容 w:p 一个段落 w:tbl 表格数据 w:tblPr、w:tblGrid 大概看了下,是定义表格样式,可以先在<em>word</em>中定义好,这部分一般不用动态<em>生成</em> w:tr 表格行 w:tc 行的元素 <em>分页</em>符 基本步骤 1.用<em>word</em>做一个需要的格式模板,在需要替换的部分用“____”标记,存储为xml格式。 2.用myEclipse打开xml文档把“____”修改为<em>freemarker</em>标记 3.写<em>java</em>程序根据模板<em>生成</em><em>word</em> 总结,之前在网上查到<em>这个</em>资料怎么调试都失败,后来经过反复查找发现是编码<em>问题</em>导致<em>生成</em><em>word</em>格式错误,已经修正,希望能给大家带来帮助。 效率测试<em>生成</em>100000行数据大概4000毫秒左右 完整程序代码已经上传! 关于FreeMarker模板编辑说明在我的资源中有中文文档,需要的朋友可以去下载。
freemarker数据格式化问题(即数值超过四位数时有逗号)
当数据超过3位的时候,<em>freemarker</em>会<em>自动</em>用逗号截取 格式如:2,008 如何解决呢? 1&amp;gt; 加.toString(),如:${(userId).toString()}2&amp;gt; 加?c,如:${(userId)?c}3&amp;gt; <em>freemarker</em>配置文件<em>freemarker</em>.properties加上number_format=# 判断是否为空: 1.&amp;lt;#if xx?e...
java使用freemarker模板导出word(带有合并单元格)文档
前言:最近要做一个导出<em>word</em>功能,其实网上有很多的例子,但是我需要的是合并单元格的,可是查了好久都没有自己想要的。研究了几天其实挺简单的,在这儿我就简单的介绍一下吧!(此方法只是一种思路,借鉴者还有根据需求来具体写代码) 一、准备工作 1、jar包:<em>freemarker</em>-2.3.20.jar 2、模板:<em>word</em>.ftl 2.1:<em>这个</em><em>word</em>.ftl怎么来? 首先准备一份要导出的<em>word</em>
尾注区无法插入分节符的解决方法
<em>问题</em>描述:论文要求把参考文献插在第五章结论和致谢之间,同时每章必须用自己的章节标题作为页眉。为了每章用自己的章节标题作为页眉,需要对每一个章节进行分节。如果参考文献是通过插入尾注方式插入的,那么参考文献的末尾是没法插入分节符,因此结论和致谢的页眉会显示“参考文献”,如何让结论和致谢页眉显示“结论”,“页眉”呢 解决办法是: 1. 按照普通方式插入尾注 2. 选择将尾注插入每节之后
jasperreports打印word格式报表的问题
      使用jar包jasperreports-1.3.2.jar、jasperreports-extensions-1.3.1.jar同样一个报表实例文件打印excel和PDF格式都能正常,唯独打印Word格式报表,出现断行和空白。      .Jrxml文件里设置的是分组字段为年度和保管期限,每页显示15行。JAVA代码里控制的是先将数据按照年度和保管期限分组,一组一组的打印,也就是说每...
使用freemarker生成word,步骤详解并奉上源代码
步骤 1、 用<em>word</em>编辑好模板 1、 普通字符串替换为 ${string} 2、 表格循环用标签 姓名:${user.userName}   , 性别:${user.sex} 2、    将<em>word</em>模板另存为xml格式 选中 [ 仅保存数据 ] 选择 [ 保持<em>word</em>ML(K) ] 3、 将xml模板文件后缀名改为.ftl 4、 编辑ftl文件 搜索关键字,补入 </#lis
freemarker实现通用分页,首页静态化,通用select,通用文章显示
<em>freemarker</em>工具类: [code=&quot;<em>java</em>&quot;] package org.konghao.<em>freemarker</em>; import <em>java</em>.io.File; import <em>java</em>.io.FileWriter; import <em>java</em>.io.IOException; import <em>java</em>.io.PrintWriter; import <em>java</em>.util.Map; i...
关于word自动换页的问题,不希望标题后面的文字自动换页
关于<em>word</em><em>自动</em>换页的<em>问题</em>,不希望标题后面的文字<em>自动</em>换页,希望在标题下面继续输入文字: 不必理会换页<em>问题</em>,继续输入文字,之后选择换页的文字和标题,选择“格式”->“段落”->“换行和<em>分页</em>”->“与下段同页”,即可。此时标题和文字就会在同一页了。 此方法也适合用于解决两个标题不同页的<em>问题</em>。 
Java项目中使用Freemarker生成Word文档
Web项目中<em>生成</em>Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob、Apache POI、Java2Word、iText等各种方式,其实在从Office 2003开始,就可以将Office文档转换成XML文件,这样只要将需要填入的内容放上${}占位符,就可以使用像Freemarker这样的模板引擎将出现占位符的<em>地方</em>替换成真实数据,这种方式较之其他的方案要更为简单。
FreeMarker之生成复杂word(包含图片) (二)
利用<em>freemarker</em><em>生成</em>复杂的<em>word</em>,带图片
Java Web项目中利用FreeMarker模板生成word文档,其它格式文档同理,如pdf,txt,java,xml等等
利用FreeMarker模板<em>生成</em>的<em>word</em>文档,其它格式文档同理,如pdf,txt,<em>java</em>,xml等等 需要向项目中加入<em>freemarker</em>的JAR文件,可以通过下面的链接获得Freemarker的最新版本: http://<em>freemarker</em>.org/<em>freemarker</em>download.html 实现思路如下: 1、把要<em>生成</em>的模板文件填入<em>freemarker</em>的占位字段
FreeMarker导出word文件,\n换行无效的问题解决记录
目前开发的系统中,用到了<em>freemarker</em>导出画面上的内容到<em>word</em>文档。 发现\n换行无效,变成了空格。 首先,怀疑<em>java</em>写<em>word</em>文件有<em>问题</em>,用下面代码试了一下,正常。 File outFile = new File("D:/mine.doc"); Writer out1 = null; try {        out1 = new BufferedWriter(new Ou
FreeMarker生成复杂word(包含图片,表格)
Web项目中<em>生成</em>Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob、Apache POI、Java2Word、iText等各种方式,其实在从Office 2003开始,就可以将Office文档转换成XML文件,这样只要将需要填入的内容放上${}占位符,就可以使用像FreeMarker这样的模板引擎将出现占位符的<em>地方</em>替换成真实数据,这种方式较之其他的方案要更为简
FreeMarker基础(一) FTL页面如何分页
一  准备工作
android2.3 framework jar包下载
将framework的jar包。通过导入library方式,将jar包up到原来的android的lib之上,就可以比系统本身的类优先使用自己编译的框架jar包了。 相关下载链接:[url=//download.csdn.net/download/t5721654/3554461?utm_source=bbsseo]//download.csdn.net/download/t5721654/3554461?utm_source=bbsseo[/url]
佳能MP230 236 废墨清零软件下载
正版佳能MP236清零软件 中文版 不限次数 相关下载链接:[url=//download.csdn.net/download/jzyqim/5528073?utm_source=bbsseo]//download.csdn.net/download/jzyqim/5528073?utm_source=bbsseo[/url]
Visual.Assist.X.V10.8.2007原版安装文件及破解补丁Patch下载
vc助手 Visual assist的2013.11.15发行的最新2007版本的补丁和原版的安装文件。下载的压缩包内提供了原版的安装文件和破解补丁,为了方便各位使用,具体更新列表以及补丁的使用方法参见我的博客(特别是无法破解的朋友,还有不知道如何破解VC2012的朋友,如果发现有破解不了的情况,一定是你们自己的操作哪里除了问题),因为所有的补丁都是本人在win7/win8以及VC2008,VC2010和VC2012中亲测可用的。 http://blog.csdn.net/PiggyXP 相关下载链接:[url=//download.csdn.net/download/piggyxp/6620039?utm_source=bbsseo]//download.csdn.net/download/piggyxp/6620039?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java的一些学习这个。 学习java很枯燥
我们是很有底线的