精华内容
下载资源
问答
  • 我试过两种办法: 1.通过把整个Html传到后台通过POI来解析生成 问题:表格没有...保留html原有样式 2.生成表格的样式 最好可以调 或者给一些参考样式 3.图片能正常显示 4:word文件能保存到服务器
  • ![图片说明](https://img-ask.csdn.net/upload/201912/13/1576199570_313087.png) java代码如何将word文件转换html(完美保留格式)如图格式
  • <version>3.7</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.8.0-beta2</version> </dependency> word(docx)html方法 public static ...

    maven中关于此功能的jar包

    		<dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>poi</artifactId>
                <version>3.17</version>
            </dependency>
    
            <dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>poi-scratchpad</artifactId>
                <version>3.17</version>
            </dependency>
    
            <dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>poi-ooxml</artifactId>
                <version>3.17</version>
            </dependency>
    
            <dependency>
                <groupId>fr.opensagres.xdocreport</groupId>
                <artifactId>xdocreport</artifactId>
                <version>2.0.1</version>
            </dependency>
    
            <dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>poi-ooxml-schemas</artifactId>
                <version>3.17</version>
            </dependency>
    
            <dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>ooxml-schemas</artifactId>
                <version>1.4</version>
            </dependency>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-lang3</artifactId>
                <version>3.7</version>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>1.8.0-beta2</version>
            </dependency>
    

    word(docx)转html方法

     public static String docxToHtml4() throws Exception {
            //存放图片的目的地址()
            String imagePath = "D:\\wordTohtml\\image";
            //需要被转换的docx文件
            String sourceFileName = "C:/Users/ADMIN/Desktop/Sentinel.docx";
            //转换成的html文件(不存在将会被创建,存在会被覆盖)
            String targetFileName = "D:\\wordTohtml\\123.html";
    
            OutputStreamWriter outputStreamWriter = null;
            try {
                XWPFDocument document = new XWPFDocument(new FileInputStream(sourceFileName));
                XHTMLOptions options = XHTMLOptions.create();
                options.setIgnoreStylesIfUnused(false);
                options.setFragment(true);
    
                // 存放图片的文件夹
                options.setExtractor(new FileImageExtractor(new File(imagePath)));
                // html中图片的路径
                options.URIResolver(new BasicURIResolver("image"));
                outputStreamWriter = new OutputStreamWriter(new FileOutputStream(targetFileName), "utf-8");
                XHTMLConverter xhtmlConverter = (XHTMLConverter) XHTMLConverter.getInstance();
                xhtmlConverter.convert(document, outputStreamWriter, options);
            } finally {
                if (outputStreamWriter != null) {
                    outputStreamWriter.close();
                }
            }
            return targetFileName;
        }
    
    展开全文
  • 在导出Word时,我们是不是要保留格式之中应有的空格 从 以上两张图片可以看出,这才是用户最终想要的结果,那么问题来了,怎么保留这样的格式? 相信不少程序员在开发时会遇到这样的问题,现在给出最终的解决...

    (一)、保留原有的空格

    Word原有的模板

    在导出Word时,我们是不是要保留格式之中应有的空格

    从 以上两张图片可以看出,这才是用户最终想要的结果,那么问题来了,怎么保留这样的格式(每个单选框之间的空格距离)

    相信不少程序员在开发时会遇到这样的问题,现在给出最终的解决方案!

    <w:r>
       <w:rPr>
           <w:rFonts w:fareast="楷体_GB2312" w:cs="楷体_GB2312" w:hint="fareast"/>
           <wx:font wx:val="楷体_GB2312"/>
           <w:sz w:val="24"/>
           <w:sz-cs w:val="24"/>
       </w:rPr>
       <w:t>${QYGM1}</w:t>
    </w:r>
    <w:r>                           
        <w:rPr>                                   
          <w:rFonts w:hint="fareast"/>                                    
          <wx:font wx:val="宋体"/>                                
        </w:rPr>                                
    <w:t>中型</w:t>                            
    </w:r>                            
    <w:r>                                
        <w:rPr>                                    
           <w:rFonts w:hint="fareast"/>                                
        </w:rPr>                               
        <w:t xml:space="preserve">        </w:t>                           
    </w:r>                           
    <w:r>                                
        <w:rPr>                                    
           <w:rFonts w:fareast="楷体_GB2312" w:cs="楷体_GB2312" w:hint="fareast"/>                                    
           <wx:font wx:val="楷体_GB2312"/>                                    
           <w:sz w:val="24"/>                                    
           <w:sz-cs w:val="24"/>                                
        </w:rPr>                                
        <w:t>${QYGM2}</w:t>                            
    </w:r>                            
    <w:r>                                
        <w:rPr>                                    
           <w:rFonts w:hint="fareast"/>                                    
           <wx:font wx:val="宋体"/>                                
        </w:rPr>                                
        <w:t>小型</w:t>                            
    </w:r>                            
    <w:r>                                
        <w:rPr>                                    
           <w:rFonts w:hint="fareast"/>                                
        </w:rPr>                                
    <w:t xml:space="preserve">        </w:t>                           
    </w:r>

    从代码中我们可以看出,这是Word转xml文件自动生成的代码。

    <w:t xml:space="preserve">        </w:t>  注意:<w:t>标签里的xml:space="preserve" 表示的是空格,最重要的是开始标签和结束标签之中的空格,这才是要保留!

    Word模板之间有几个空格,你就可以在这个地方留几个空格就行了!

    (二)、保留下划线

    平常在编Word时,选择字体的格式,是不是可以添加下划线,看下图:

    这是Word调试字体的样式,下划线对应的字母是U。

    那么在Word转化成xml时,生成下划线的代码是:<w:u w:val="single"/>从标签中看u表示的是下划线,值是single单个下划线。那么使下划线变长,要加入表示空格的代码:

    <w:r>
        <w:rPr>
            <w:rFonts w:ascii="楷体_GB2312" w:fareast="楷体_GB2312" w:hint="fareast"/>
            <wx:font wx:val="楷体_GB2312"/>
            <w:sz w:val="32"/>
            <w:sz-cs w:val="32"/>
            <w:u w:val="single"/>
            </w:rPr>
            <w:t xml:space="preserve">          </w:t>
    </w:r>
    从以上代码可以看出,两者同时结合使用,想要多长的下划线就会出现!!!!
    展开全文
  • 是一款专业的PDF转Word格式的转换软件。它可以帮助您生成一个与原PDF文件一模一样的Word格式文档,这个Word文档完好地保留了原有的排版及所有元素,如文字、图片、链接、图表、表格、样式。通过把PDF文件转换成Word...
  • Chrome+IE默认支持粘贴剪切板中的图片,但是我要发布的文章存在word里面,图片多达数十张,我总不能一张一张复制吧? Chrome高版本提供了可以将单张图片转换在BASE64字符串的功能。但是无法处理多张图片。而且转换成...

    Chrome+IE默认支持粘贴剪切板中的图片,但是我要发布的文章存在word里面,图片多达数十张,我总不能一张一张复制吧
    Chrome高版本提供了可以将单张图片转换在BASE64字符串的功能。但是无法处理多张图片。而且转换成BASE64后是作为内容一起提交给服务器,不能够将图片单独保存在另外一台服务器中。如果需要单独保存则需要自已进行处理。比较麻烦。


    我希望打开Word或者WPS文档后,复制内容然后直接粘贴到富文本编辑器中,编辑器自动将图片批量上传到服务器中,无论文档中有多少张图片,编辑器都全部自动上传,不需要再手动一张张处理。同时能够将图片上传到我指定的接口中,服务器需要将图片单独保存在存储服务器中,比如可能是云存储,或者是分布式存储,最后直接发布内容。
     

     

    感觉这个似乎很困难,因为Ueditor本身不支持,粘贴后直接就是空白,这里面一定有原因。

    好,开始尝试UMeditor,Chrome只能获得本地路径,无法读取文件。

    https://ueditor.baidu.com/website/umeditor.html(有兴趣可以试试)

     

     

    难道就这么失败了?

    ,但是我意外发现UMeditor竟然支持粘贴word中的多张图片(仅支持IE11,不支持IE10以下版本、以及Chrome等)

    切换HTML,会看到你的图片被组织成base64 

     

    nice,机会来了,既然IE支持复制word中的多张图片直接粘贴base64,既然有了base64我们就有办法上传转图片啦!

    那么我们来改造Ueditor,让他支持IE11(总比没得用强吧)

    打开你的ueditor.all.js(1.4.3版本以下行号根据自己使用的版本可能不同)

    1、注释掉14679行(暂时不明确有什么不良影响)

    //执行默认的处理

    //me.filterInputRule(root);

    2、在28725行插入以下代码(如果是使用IE11粘贴会得到base64,先用占位符占位,再逐个把base64专成Blob文件并上传,上传完成再替换为你的img属性src为服务器图片url)

     

    服务端上传代码

     

    处理后的效果,能够批量上传word中所有的图片,真的是太方便了。无论多少张图片都可以一次性批量上传。这个功能真的是太方便了,大幅度提升了内容编辑人员的效率。以前一天只能发布一篇文章,现在能够发布100篇,这效率简直提升了100倍呀。

     

    图片上传后保存在服务器端。而且也可以指定上传接口地址,这个也比较方便。因为我们的业务是将图片保存在单独的云存储服务器中。

     

    3、处理ueditor提供的uploadimage方法

    客户已经使用半年,没有问题,非常有用,非常方便的功能

    讨论群:223813913

     

    展开全文
  • Chrome+IE默认支持粘贴剪切板中的图片,但是我要发布的文章存在word里面,图片多达数十张,我总不能一张一张复制吧? Chrome高版本提供了可以将单张图片转换在BASE64字符串的功能。但是无法处理多张图片。而且转换成...

    Chrome+IE默认支持粘贴剪切板中的图片,但是我要发布的文章存在word里面,图片多达数十张,我总不能一张一张复制吧
    Chrome高版本提供了可以将单张图片转换在BASE64字符串的功能。但是无法处理多张图片。而且转换成BASE64后是作为内容一起提交给服务器,不能够将图片单独保存在另外一台服务器中。如果需要单独保存则需要自已进行处理。比较麻烦。


    我希望打开Word或者WPS文档后,复制内容然后直接粘贴到富文本编辑器中,编辑器自动将图片批量上传到服务器中,无论文档中有多少张图片,编辑器都全部自动上传,不需要再手动一张张处理。同时能够将图片上传到我指定的接口中,服务器需要将图片单独保存在存储服务器中,比如可能是云存储,或者是分布式存储,最后直接发布内容。
     

     

    感觉这个似乎很困难,因为Ueditor本身不支持,粘贴后直接就是空白,这里面一定有原因。

    好,开始尝试UMeditor,Chrome只能获得本地路径,无法读取文件。

    https://ueditor.baidu.com/website/umeditor.html(有兴趣可以试试)

     

     

    难道就这么失败了?

    ,但是我意外发现UMeditor竟然支持粘贴word中的多张图片(仅支持IE11,不支持IE10以下版本、以及Chrome等)

    切换HTML,会看到你的图片被组织成base64 

     

    nice,机会来了,既然IE支持复制word中的多张图片直接粘贴base64,既然有了base64我们就有办法上传转图片啦!

    那么我们来改造Ueditor,让他支持IE11(总比没得用强吧)

    打开你的ueditor.all.js(1.4.3版本以下行号根据自己使用的版本可能不同)

    1、注释掉14679行(暂时不明确有什么不良影响)

    //执行默认的处理

    //me.filterInputRule(root);

    2、在28725行插入以下代码(如果是使用IE11粘贴会得到base64,先用占位符占位,再逐个把base64专成Blob文件并上传,上传完成再替换为你的img属性src为服务器图片url)

     

    服务端上传代码

     

    处理后的效果,能够批量上传word中所有的图片,真的是太方便了。无论多少张图片都可以一次性批量上传。这个功能真的是太方便了,大幅度提升了内容编辑人员的效率。以前一天只能发布一篇文章,现在能够发布100篇,这效率简直提升了100倍呀。

     

    图片上传后保存在服务器端。而且也可以指定上传接口地址,这个也比较方便。因为我们的业务是将图片保存在单独的云存储服务器中。

     

    3、处理ueditor提供的uploadimage方法

    客户已经使用半年,没有问题,非常有用,非常方便的功能

    讨论群:223813913

     

    展开全文
  • 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流...//在ctrl+c word中的文字或者图片之后会返回1种(image/png)或者4种t
  • 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流...//在ctrl+c word中的文字或者图片之后会返回1种(image/png)或者4种t
  • 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流...//在ctrl+c word中的文字或者图片之后会返回1种(image/png)或者4种t
  • PDF转Word功能说明 能快速方便的把PDF文件转换成Word文件,简单、高效;一键操作,快速、方便。 能最大限度的保留源文档的布局和格式。 扫描的图片型PDF转换后还是图片,不能修改和编辑。 加密的PDF也可以转换为...
  • 在日常办公中有时需要将PDF格式转换成Word方便编辑和复制,不过PDF转换成可编辑Word有些... 不管是PDF纯图像文档、PPTPDF、ppt转换成pdf、pdf转换ppt、pdf转换成ppt、Word转换成PDF、图片转换成word、合并pdf、
  • 一、实现的思路 word转换pdf可能有很多插件可用,但是程序员不论实现什么...还有一个libreOffice,这个插件写的代码少,大部分格式都能保留,但是缺少原版字体,导致跟原来的word还是不一样。目前还未能找到纯java对
  • PDF转Word.exe

    2020-05-28 15:08:41
    完美的PDF格式转word格式工具,安装即可使用,完整保留PDF排版,非图片格式,转换后文件可以自由编辑
  •  Word转换成PDF转换器是一款PDF多种格式的软件,软件对中文的支持很好,它可以帮助用户生成一个与原Word文件一模一样的PDF格式文档,而这个文档完好地保留了原有排版及所有元素、如文字、图片、链接、图表、表格...
  • 为您提供奈末Word批量转图片助手下载,奈末Word批量转图片助手能一次性将多个Word文档(*.doc,*.docx)转换为图像文件,包括 PNG, JPG, BMP等图像格式文件, 转换的图片质量高,保留页眉,页脚,表格和图片等一切元素...
  • pdf转word工具内含注册码【pdf转word

    千次阅读 2013-10-12 11:27:50
    anybizsoft-pdf-to-word-cn...它可以帮助您生成一个与原PDF文件一模一样的Word格式文档,这个Word文档完好地保留了原有的排版及所有元素,如文字、图片、链接、图表、表格、样式。通过把PDF文件转换成Word文档,您可
  • PDF转Word v6.0.exe

    2019-07-16 09:34:53
    PDF转Word是一款功能强大、界面简洁、操作简单的PDF转Word软件, 它能快速精确的保留原PDF文档的文字,字体,大小,行间距,图片和排版. 布局还原转换保存成Word格式. 您可以方便的将PDF文档转换为WORD DOC格式进行编辑和...
  • WORD批量转图片助手v8.6最新版

    千次阅读 2016-10-18 17:55:21
    奈末Word批量转图片工具,能一次性将多个Word文档(*.doc,*.docx)转换为图像文件,包括 PNG, JPG, BMP等图像格式文件。 转换的图片质量高,保留页眉,页脚,表格和图片等一切元素,所见即所得,无失真。 转换后自动...
  • ppt文字提取转word

    2020-04-30 16:30:42
    把PPT转Word有多种方法,一种为复制法,第二种为发送法,第三种为中间转换法,第四种为用宏VBA快速转换法。除发送法外,其它三种方法只能转换文字,不能转换背景图片;而第一四种方法不能保留格式,第二三种能保留...
  • 3.可将手机拍照的各种图形文字转word或txt文件 4.可将书本杂质上的各类图表转成word或txt文件 (转成可编辑的格式保留原来的样式格式, 正确率可达99.8%) 适合对象:老师,学生,商务人士,网络营销、微商创作...
  • PDF转换成word文档

    2016-06-03 10:41:31
    可将word文档生成的pdf(pdf里面的文字可选中)重新转换成word文档,可完美保留文档中的图片和表格。此工具不带OCR功能,不能转换扫描件或纯图片格式生成的pdf文档。
  • 当你下载好一个PDF文件,...无需注册、转换后能尽可能保留格式、安全(源文件转换完成后立即从服务器删除,确保文件不被盗取和泄漏) 缺点:10M文件的大小限制,每天限制转换20个文件 ② Smallpdf 网址:https://sm
  • PDF to Word RTF Converter是一款非常实用的PDF格式转换工具,感兴趣的朋友千万不要错过了。 功能 PDF文档转换为Word RTF文件 允许你保留全部特性 包括文字、图片、表格、链接等,同时也支持批量转换
  • et-pdf转换器是一款功能实用的pdf转word转换器,支持自定义转换出来的doc或docx格式,同时转换后的Word文档还是保留原PDF文件所有页面的元素及排版,另外如是扫描的图片型PDF转换后,Word里面还是图片,若要识别扫描...
  • WORD转换成PDF的软件

    2011-07-26 12:04:50
    在1.3版本中新增加了pdf转word的功能,可以实现pdf与word的相互转换,界面简单,功能稳定,支持批量转换,操作起来非常方便,支持多种流行文档格式之间转换,比如word转成pdf,rtf转换成pdf,txt转成pdf,html转换成pdf...
  • 迅捷pdf转换成word转换器是一款专业PDF转Word软件。软件功能强大、操作简单,用户只需把PDF文件拖拽到软件界面中,然后单击“转换”即可完成转换。使用本软件,可以很方便快捷地把pdf文档转换为word文档、txt文本、...
  • 云夹word转pdf工具(pdf转换成word转换器)是一款功能强大好用的word转pdf且pdf转换成word软件工具,df转换成word工具是一款Word文档格式转换成Pdf文档格式工具,是PDF与Word相互转换工具,用户可以很容易的得到转换...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 174
精华内容 69
关键字:

图片转word保留格式