Aspose.word Java实现html转word,word转html
实现代码如下:
/*** html字节数组转word字节数组* @Title: htmlToWordTest* @Description: html字节数组转word字节数组* @param content html字节数组* @param toType 值为SaveFormat.DOCX或SavaFormat.Doc对应的值* @return: byte*/public static byte[] htmlToWord(byte[] content, Integer toType) {byte[] result = new byte[1];try {ByteArrayOutputStream os = new ByteArrayOutputStream();InputStream is = new ByteArrayInputStream(content);Document doc = new Document();DocumentBuilder builder = new DocumentBuilder(doc);InputStreamReader streamReader = new InputStreamReader(is, StandardCharsets.UTF_8);BufferedReader reader = new BufferedReader(streamReader);String line;StringBuilder html = new StringBuilder();while ((line = reader.readLine()) != null) {html.append(line);}reader.close();builder.insertHtml(String.valueOf(html));doc.save(os, toType);log.info("html转word成功!");result = os.toByteArray();} catch (Exception e) {log.error("html转word失败!", e);}return result;}/*** word字节数组转html字节数组* @Title: wordToHtml* @Description: word字节数组转html字节数组* @param content doc、docx字节数组* @return: byte*/public static byte[] wordToHtml(byte[] content) {byte[] result = new byte[1] ;try {ByteArrayOutputStream os = new ByteArrayOutputStream();InputStream sbs = new ByteArrayInputStream(content);Document document = new Document(sbs);HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.HTML);options.setExportImagesAsBase64(true);document.save(os, options);log.info("html转word成功!");result = os.toByteArray();} catch (Exception e) {log.error("word转html失败!", e);}return result;}
Aspose.word Java实现html转word,word转html相关推荐
- aspose将word转换为pdf[aspose.word.java 18.11]
aspose.words.java for 18.11 前言:由于网上找的aspose.word存在许多问题,主要是存在水印,破解版献上,互相交流学习.有问题可联系我微信(shiguangxuanya ...
- Word处理控件Aspose.Words功能演示:在 Java 中将 HTML 文件转换为 Word 文档
在各种情况下,您可能需要将 HTML 内容转换为 Word 文档.例如,用于从所见即所得 HTML 编辑器生成文档或将网页转换为 DOCX 或 DOC 格式.为了以编程方式执行此转换,本文介绍了如何将 ...
- Java版Word开发工具Aspose.Words基础转换指南:将Word文档和图像转换为PDF
Aspose.Words for Java是功能丰富的文字处理API,开发人员可以在自己的Java应用程序中嵌入生成,修改,转换,呈现和打印Microsoft Word支持的所有格式的功能.它不依赖于 ...
- java word在线预览_java实现word转pdf在线预览(前端使用PDF.js;后端使用openoffice、aspose)...
背景 之前一直是用户点击下载word文件到本地,然后使用office或者wps打开.需求优化,要实现可以直接在线预览,无需下载到本地然后再打开. 随后开始上网找资料,网上资料一大堆,方案也各有不同,大 ...
- 简单几行代码,教你在Aspose.words中使用 Java 将水印添加到 Word 文档
Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...
- java aspose 导出word_使用aspose.word 第三方的插件实现导出word
#region 生成的excel文件命名和确保文件的唯一性 Random rd = new Random(); DateTime dtime = DateTime.Now; string Filena ...
- 使用aspose方式使excel,ppt,word进行在线预览。(无水印)
使用aspose方式使excel,ppt,word进行在线预览.(无水印) 1.首先,页面需要用jquery中window.open();打开一个新页面. window.open(../fileMan ...
- php aspose.words,C#_使用aspose.word 第三方的插件实现导出word,使用aspose.word 第三方的插 - phpStudy...
使用aspose.word 第三方的插件实现导出word 使用aspose.word 第三方的插件实现服务器端无需安装office组件导出word的功能 #region 生成的excel文件命名和确保 ...
- word转换成pdf java代码_java代码实现word转换成pdf
[实例简介] va代码 word转pdf ,word批量转换成pdf,word单独转换成pdf,只需要调用WordToPDFUtil方法就可以实现批量或者单独转换 [实例截图] [核心代码] e6f6 ...
- java提取word中的文字_Java 提取Word中的文本和图片
本文将介绍通过Java来提取或读取Word文档中文本和图片的方法.这里提取文本和图片包括同时提取文档正文当中以及页眉.页脚中的的文本和图片. 使用工具:Free Spire.Doc for Java ...
最新文章
- 程序员大厂不一定要进,算法必须要学!收藏89篇精选算法文章
- 一行代码都不写!Github博客小白版入门教程
- python pyside简单布局_python – pyside显示/隐藏布局
- linux基础分支,Linux基础--/etc/shadow中字段的分支和操作
- 数据结构和算法(03)---栈和队列(c++)
- 十年后可能消失的五种编程语言
- 啥是Attention?
- ubuntu 7.04 Feisty Fawn 安装手记之 一:系统安装
- python爬虫案例-乌托家家具公司数据爬取
- Android10加入APEX目的
- Oracle 条件语句/循环语句
- 怎么找到安装在Linux系统中的Windows软件的文件
- JAVA调用K3Cloud WebApi接口
- 51单片机学习笔记——AD转换
- python设置散点图点的大小_python_matplotlib分别使用plot()和scatter()画散点图,以及如何改变点的大小...
- 董宝珍:赔钱别赖公司 股民该怨自己
- 企业微信审批弹窗在苹果手机弹不出来的可能问题之一
- C语言提取字符对应的ASCAl,ascall码对照表(ASCII码表)
- 恢复U盘未分配空间怎么合并,u盘分区扩展卷不显示怎么办
- 服务器添加账号失败是怎么回事啊,outlook添加新账户时失败,该怎么办
热门文章
- 工具 | 常用 MySQL 内核 Debug 技巧
- llvm安装方式_LLVM 安装教程(包安装)
- 系统没有安装任何软件如何查看电脑开机启动项
- 10大协作办公工具:实现团队工作效率最大化
- 方正快速开发平台ES2007(3.5版本)新增功能特点
- 精读《磁贴布局 - 功能分析》
- 【面试】AI算法工程师---面试题!(第二部分:AI部分)
- 9 个 yyds Java项目,可应对各种私活!
- Matlab绘制实心圆和实心圆点
- net use \\192.168.54.145 /user:administrator 12345qwert无法连接,错误码1326