java怎么由html生成word,保留html样式

本项目不是用的jsp或者freemaker,而是velocity模板。

样式啥的都是模板中定义的,要求就是html样式保留,并且支持A4,B5横竖版的设置。

尝试过poi(不知道怎么设置横竖板式)、
尝试过itext(样式问题不知道怎么解决)
或者XML导出word?

大家有什么好的意见么?欢迎来评论。。。

6

2个回答

你们的方案都不符合我,自己已通过其它方法解决

0
yemingqian
yemingqian 您好,请问您是怎么解决的
接近 2 年之前 回复
-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Html转Word(doc,docx),带样式以及图片
Html转Word(doc,docx),带样式以及图片转换,无缝对接
java中Itext.jar中根据html生成Word文件(包含图片)
import java.io.FileOutputStream;   import java.io.OutputStream;   import java.io.StringReader;   import java.util.List;      import com.lowagie.text.Document;   import com.lowagie.text.PageSize;
Java中把word文档转换成为html格式
需要下载几个jar包: goto http://sourceforge.net/projects/jacob-project/ and download latest library of jacob.      import com.jacob.activeX.ActiveXComponent;   import com.jacob.com.Dispatch;   import
用java实现word转html
  由于项目需要,要完成将上传的word文件转成html文件的功能。在网上搜了一下,大致有3种方法:1、用jacob实现 2、用poi实现 3、用openoffice实现。   从网上来看好像jaco
poi实现doc转html获取带样式内容,并在ueditor中显示
转载请注明出处。原文地址:https://blog.csdn.net/qq_39098505/article/details/81541191 doc转html获取带样式内容,并在ueditor中显示 工具类: 获取返回的内容,存到数据库。 package com.wb.core.utils; import org.apache.poi.hwpf.HWPFDocument; import...
jacob word转html(加上对word的一些格式处理)
/** * WORD转HTML *  * @param docfile *            WORD文件全路径 * @param htmlfile *            转换后HTML存放路径 */ public boolean wordToHtml(String docfile, String htmlfile) { // 启动word应用程序(Microsoft O
使用freemarker导出html格式的word(调整页边距,页面视图,正常表格样式)
RT,耗费了博主半个月的时间才挤出来的成果,在此记录下开发过程。 博主的另一篇文章改用mht模板导出了包含图片的word: https://blog.csdn.net/u011099093/article/details/85318212 一、创建freemark模板 首先在web項目中指定目錄下創建一個HTML格式的freemarker模板: <!DOCTYPE html&gt...
poi完美word转html(表格、图片、样式)
直入正题,需求为页面预览word文档,用的是poi3.8,以下代码支持表格、图片,不支持分页,只支持doc,不支持docx;  Java代码   /**  *   */      import java.io.BufferedWriter;  import java.io.File;  import java.io.FileInputStream;  import java.i
java将html转word并将图片打进word内,离线可看
完整项目包括所有jar包,完美支持html转word,并解决图片断网不能访问的问题。调用HtmlToWord类测试即可,注意修改调用文件的路径,因里面用到jacob,需要将jacob.dll拷贝到项目所在jre\bin目录下面
Itext中 根据html生成Word文件,包含图片
package cn.com.wzf; import java.io.FileOutputStream; import java.io.OutputStream; import java.io.StringReader; import java.util.List; import com.lowagie.text.Document; import com.lowagie.tex...
记录将文档word2007版本转换为html格式——java代码
public static void docxToHtml() throws Exception {        String sourceFileName = "D:/work/实验室管理测试20170306.docx";     String targetFileName = "D:/work/HTML_Work.html";     String imagePathStr = "D
Java html转word,用freemark生成复杂word格式
Java 生成word,可以将html 较好的转为word。
java将html导出到word
一、第三方jar包下载: 在java中将html文件导出到word需要应用到第三方的jar包:采用poi-bin-3.0-FINAL-20070503.zip。可以到http://poi.apache.org/官方网站下载最新版本。   二、开发思路: 采用Java IO将html文件读入到一个临时的String对象中,然后采用poi提供的API生成word文档。   三、开发源代码:
java将html导出成word(利用的poi包导出)
//导出到word public void exportWord(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws Exception { DBTool tool = null ;
HTML格式字符串生成Word
import java.io.ByteArrayInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream;import org.apache.poi.poifs.filesystem.POIFSFileSystem;public class Test
将html页面中部分div 导出为word ,纯前端处理,解决word导出视图 问题
  1、加入两个外部js FileSaver.js /* FileSaver.js * A saveAs() FileSaver implementation. * 1.3.2 * 2016-06-16 18:25:19 * * By Eli Grey, http://eligrey.com * License: MIT * See https://github.com/...
java word文件转html (转换后可在线预览)
import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.In
java使用aspose.word工具,HTML生成并下载Word文档
一.aspose.word工具有着强大的功能 1、能够把HTML中的图片提取并插入Word文档中 2、比较完好的保留了HTML的中格式。 3、可以加载css样式,保留html原有的ccs样式 4、当前工具是商业软件,收费软件 代码: 注意:1、主要的方法都来源于apache提供的方法                2、使用临时文件目的,不想保留生成的Word文档(可以根据各自的需求,...
java网页直接转成PDF(样式不缺失)
直接将网页转成pdf,生成的pdf和网页的样式一样,也可以含有图片,
word文档转html文档
一般word文件后缀有doc、docx两种。docx是office word 2007以及以后版本文档的扩展名;doc是office word 2003文档保存的扩展名。对于这两种格式的word转换成html需要使用不同的方法。对于docx格式的文档使用xdocreport进行转换。依赖如下:<dependency> <groupId>fr.opensagres.x...
文件目录生成html 把WORD转HTML
根据文件目录生成HTMl页面...WORD转HTML,自已在做一个电子书的时候用到的。电子收要生成一个目录。一个一个做太废事了。就做了一个小工具。。呵呆。写的有一些乱。。
html全局页面导出word
html导出word后台获取页面html代码转换为word文档导出       //设置Http的头信息,编码格式          HttpContext.Current.Response.Buffer = true;        HttpContext.Current.Response.Clear();        HttpContext.Current.Response.Charset ...
php将html保存为word文档
class word{ function start(){ ob_start();//打开缓冲区 } function save($path){ $data=ob_get_contents(); //得到缓冲区的内容并且赋值给$data ob_end_clean();//清理缓冲区,好习惯 $this
去掉word冗余格式 java正则表达式
word转换html时,会留下很多格式,有些格式并不是我们所需要的,然而这些格式比真正的文章内容还要多,严重影响页面的加载速度,因此就需要找个一个好的解决方案把这些多余的格式个去掉。网上有很多去除word冗余格式的js版的正则表达式,这里只提供java版的正则表达式。 public static String clearWordFormat(String content) { //把转换
浏览器中粘贴时去除标签中的style属性,保留HTML标签
<div class='page3-emjoy5'></div> $(".page3-emjoy5").on("paste", function (e) { textInit(e) }); function textInit(e) { e.preventDefault(); var text; var clp = (e.original...
freemarker生成html导出word
使用Itextpdf组件通过freemarker模板技术生成好html内容并导出word文件,提供下载。
在线编辑word,word转html,根据html标签生成word,word修改前后的内容对比
该功能支持word在线编辑,word转换为html,html转换为word,word在线编辑前后的内容对比,并支持将对比后的内容生成word,删除的内容标红,新增的内容标绿
java项目word文件转html文件
最近在项目开发中用户提出要在电脑上没有装office时在浏览器中打开word文件,最后确定的逻辑:用户选择想要查看的文件,页面js判断文件是否为word。不是执行下载,是后端根据word文件后缀访问对应转换方法。文件已存在对应html文件直接返回html文件地址,不存在先生成对应html文件再返回地址。js直接通过open()打开新的页签,展示word文件内容。新人一枚,如果代码中存在错误或有更好
利用IText导出Word
生成Word文档的类库有很多,常用的有jacob,poi,itext等等,jacob操作office的能力是不错的,但是对于我个人来说,我不喜欢它的两方面:一、jacob只能应用于windows平台。二、除了要把相应的ar包加载到类路径下,还需要把jacob.dll复制到windows/system32目录中。poi操作excel方面的能力非常强大,对于word方面的操作能力还是不够的。   现
java将html内容生成Word
java将html内容生成Word一、需求调用接口返回需要的数据,进行处理(这里是具体的业务逻辑,不再赘述)得到html代码。需要将html代码写到Word中,文字、图片、表格等内容要正常展示,并且用户可以选择纸张大小(A3、A4等)、分栏。做到某个版本的时候大致成型但是断网后图片不能展示,所以有增加了新需求:断网后图片仍然可以正常展示。二、思路 1. 图片、表格问题解决思路 表格:==表格为h
完美解决doc、docx格式word转换为Html
由于项目需要,需要在线预览文档,所以就想转换为htmL格式; 此项目为maven项目,引入的包可能需要一些时间; maven项目转换为eclipse项目命令是:mvn eclipse:eclipse,然后导入到eclipse; jar引入完成后,绝对100%能运行;
Word文件转换成HTML格式
首先引用:Microsoft.Office.Interop.Word.dll 若果 是.net 4.0以上版本添加引用,如果不是4.0以上版本可能没有这个,可以网上下载一个Microsoft.Office.Interop.Word.dll。 // 将word文件中的数据读取为html语句 public static string DocToHtml(object wordFileName) { //在此处放置用户代码以初始化页面
html转word
html导出成word,简单的一个demo,清晰明了好上手,支持python
关于纯HTML格式写入word
  用mht格式生成的word文档不适合批量导出,用纯HTML生成的word文件可以批量导出。我不适用框架直接用localhost本地执行PHP文件的格式如下: <?php header("content-type:text/html;charset=utf-8"); class word{ function start(){ ob_start(); ...
关于Java后台 HTML+CSS3 转换生成PDF文件问题求助!
/** * html生成pdf * @param ftlPath ftl模板目录路径 * @param ftlName ftl模板名称 * @param outputPath pdf输出路径 * @param outputName pdf输出名称 * @param htmlString html源码 * @param watermark 是否添加水印【true-添加、false=不添加】 * @return */ public static
php中如何把html中的内容生成到word文档
1:在php中如何把html中的内容生成到word文档中    2:php把html中的内容生成到word文档中时,不居中显示问题,即会默认按照web视图进行显示。 Word.class.php:   class word {      function start()     {         ob_start();         echo '              
通过jacob把word转换为html的注意事项
[size=medium]用jacob. 先到官方网站上去下载:http://sourceforge.net/project/showfiles.php?group_id=109543&package_id=118368 jacob.zip. 下载jacob_18.zip(1.8版本),下载之后解压,把jacob.jar放到项目/web-inf/lib下面。把jacob .dll放到c:/w...
java 调用jacob和java2word导出word,并实现将带有格式的html文本和图片插入word
jsp页面调用EDTIOR插件实现以后输入的文本带有段落格式,后台java使用jacob和java2word将带有HTML格式的文本和附件图片插入word中并导出
Asp.net通过模板(.dot/Html)导出Word,同时导出图片
一、Office组件导出Word(服务器配置麻烦) 需要引用Office的DLL,在下文的附件中,不同的Offic版本用的不一样,虽然高级版本可以兼容低级的,不过,还是统一版本最好 贴上核心代码(转载): 1 Microsoft.Office.Interop.Word._Application appWord = new Microsoft.Office.Interop
Web导出(一)之HTML代码导出到Word
最近在项目中需要将通过富文本编辑器处理过的文字转换为Word,查了很久,大家通常的解决办法是使用Jacob或POI等组件直接生成Word,但是都无法将富文本编辑器处理过的文字保留样式并保存为Word,最终以失败而告终,无奈只有自己研究Word的格式转换; 分析了转换过程,总体分
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 html学习 java html末班 java