linux中java使用spire.doc工具将word转html
linux中java使用spire.doc工具将word转html
1、问题描述:
linux CentOS出现jre1.8.0_271/lib/i386/libfontmanager.so找不到libgcc_s.so.1相关错误时:
错误日志:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.UnsatisfiedLinkError: /java8/jre1.8.0_271/lib/i386/libfontmanager.so: libgcc_s.so.1: cannot open shared object file: No such file or directory] with root causejava.lang.UnsatisfiedLinkError: /java8/jre1.8.0_271/lib/i386/libfontmanager.so: libgcc_s.so.1: cannot open shared object file: No such file or directory*解决方案:在linux安装执行命令:1.yum install libgcc -y2.yum install libgcc_s.so.1
2、引入工具包
<repositories><repository><id>com.e-iceblue</id><url>http://repo.e-iceblue.cn/repository/maven-public/</url></repository></repositories><dependencies><dependency><groupId>e-iceblue</groupId><artifactId>spire.doc.free</artifactId><version>3.9.0</version></dependency></dependencies>
3、java代码
/*** 本地文件转html文件** @param filePath word文件路径* @param newFilePath html文件路径* @return*/public static void wordToHtml(String filePath, String newFilePath) {Document doc = new Document();doc.loadFromFile(filePath);doc.saveToFile(newFilePath, FileFormat.Html);System.out.println(doc.getText());doc.close();}
/*** word文件流转html源码字符** @param in word文件流* @return {@link String}*/public static String wordStreamToHtml(InputStream in) throws IOException {ByteArrayOutputStream baos = new ByteArrayOutputStream();Document doc = new Document();doc.loadFromStream(in, FileFormat.Html);doc.saveToFile(baos, FileFormat.Html);doc.dispose();baos.close();in.close();return baos.toString();}
官网maven示例: https://www.e-iceblue.com/Tutorials/Licensing/How-to-install-Spire.PDF-for-Java-from-Maven-Repository.html
官网代码示例:https://www.e-iceblue.com/Tutorials/Java/Spire.Doc-for-Java/Program-Guide/Conversion/Java-Convert-Word-to-HTML.html
linux中java使用spire.doc工具将word转html相关推荐
- java使用Spire.Doc生成的word文件去除水印(头部的警告信息)
1.需求 通过word模板和库表中数据动态生成word文档. word操作工具本身自带word转xml(直接另存为xml即可). 但是需求明确了,只能用word模板,也不允许用户手动从word转xml ...
- Linux命令行如何编辑word文档,在Linux平台下用命令行工具显示Word文档
在Linux平台下用命令行工具显示Word文档 ·Antiword ·Catdoc ·wvWare[@more@] Viewing Word files at the command line Wed ...
- Java使用Spire.Doc实现Word文档添加图片水印
通过本文你将学到: Spire.Doc是什么? 如何在项目中引入Spire.Doc依赖? 项目中基于Spire.Doc封装工具类实现Word文档添加图片水印? 一.Spire.Doc是什么? 1.Sp ...
- JAVA使用spire.doc将富文本和latex公式生成word文档
需求说明:数据库中存放的信息为富文本数据,并且包含了latex公式的代码,现在需要将富文本和latex公式数据输出到word文档中. 生成逻辑:将数据获取后进行遍历,获取每个节点,然后将节点增加到段落 ...
- java 使用Spire.Doc实现Word文档插入图片
目录 使用步骤 1.引入依赖 2.关键代码 Spire.Doc for Java 是一款专业的 Java Word 组件,开发人员使用它可以轻松地将 Word 文档创建.读取.编辑.转换和打印等功能集 ...
- 如何借助spire.doc,在 Word 中插入 OLE 对象
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- Java使用Spire.Doc将多个word里的内容合并到一个word里边,格式保留
import com.spire.doc.*; /*** 合并word文档*/ public class MergeDocFile {//将2.doc合并到1里边,这是在1.doc里另开一页放的2.d ...
- java通过spire.doc实现word增加水印功能
目的: 动态给word文档添加水印,生成相应格式.基于Spire为免费版,以及Spire.Doc的运行无需安装Microsoft Word.而且,它可以将Microsoft Word文档创建功能集成到 ...
- Spire.doc实现对word的操作(包括文字,表格,图片)
1.Spire.doc包的导入 Spire.doc比较小众,因此需要在pom.xml中导入spire.doc的仓库,导入之后直接导包 <!--导入Spire--><repositor ...
最新文章
- pwm调制 matlab仿真,PWM脉冲调制直流电机的simulink仿真
- 基于easyui开发Web版Activiti流程定制器详解(四)——页面结构(下)
- 如何制作网线标签和贴标签
- C# System.Windows.Forms.NumericUpDown 控件全选其中文字
- 在Spring MVC中使用多个属性文件
- WCF 安全性 之 自定义证书验证
- 将二叉树转换成双向链表
- [转载] [转载] python 去除字符串的标点符号 用_Python成为专业人士笔记–String字符串方法
- Photoshop提示暂存盘已满怎么办?ps暂存盘已满如何解决?
- U-Net模型搭建python实现
- 前端cookie详解
- 【区块链】虚拟货币钱包
- 好用的读书笔记app精选
- [Power Query] 添加列
- 攻防世界-reverse-easyRE1
- Java项目:快递取件管理系统(java+SSM+JSP+jQuery+Mysql)
- Vpython cylinder-圆筒【圆柱】
- 上周技术关注:Google是如何运行的?
- 谈谈PDF如何快速转成Word文档
- android 调用系统行程,-基于Android的行程安排系统的设计与实现(整理版).doc