news 2026/7/15 10:52:19

依赖引入与适用场景

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
依赖引入与适用场景
Maven 配置(推荐)
<repositories> <repository> <id>com.e-iceblue</id> <name>e-iceblue</name> <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.doc.free</artifactId> <version>14.3.1</version> </dependency> </dependencies>
Gradle 配置
implementation 'e-iceblue:spire.doc.free:14.3.1@jar'

#2.2 适用场景

  • 文档在线预览系统:将本地 Word 转为 HTML 直接在网页展示
  • 内容迁移:Word 文案批量转为网页格式
  • 轻量文档处理:无付费需求、仅需基础格式转换的小型业务场景

#2.3 支持格式

输入:.doc(Word 97-2003)、.docx(Word 2007+) 输出:标准 HTML 格式


三、Word 转 HTML 核心技术

#3.1 转换原理

该库会解析 Word 文档结构(段落、表格、图片、样式等),并映射为 HTML 标签 + CSS 样式,支持文本、表格、图片、超链接、页眉页脚等绝大多数常用元素。

#3.2 核心 API

  • Document:Word 文档的核心操作类,负责加载、保存文档
  • FileFormat.Html:指定转换格式为 HTML
  • HtmlExportOptions:HTML 导出配置类(高级定制)

#3.3 基础转换代码

import com.spire.doc.*; public class WordToHtml { public static void main(String[] args) { // 1. 创建 Document 实例 Document doc = new Document(); // 2. 加载 Word 文档 doc.loadFromFile("C:\input\sample.docx"); // 3. 保存为 HTML 文件 doc.saveToFile("C:\output\toHtml.html", FileFormat.Html); // 4. 释放资源 doc.dispose(); System.out.println("Word 转 HTML 基础转换完成!"); } }

四、高级定制转换(HtmlExportOptions)

通过HtmlExportOptions可以自定义 CSS 样式、图片存储、页眉页脚等核心配置。

#4.1 核心配置项

  1. CSS 样式策略
    • Internal:CSS 内嵌到 HTML 文件(默认)
    • External:CSS 生成独立.css文件
  2. 图片存储策略
    • 外部存储:图片生成_images文件夹(默认)
    • Base64 嵌入:图片直接写入 HTML,单文件分发
  3. 页眉页脚:可选择是否导出(hasHeadersFooters

#4.2 完整高级定制代码

import com.spire.doc.Document; import com.spire.doc.FileFormat; import com.spire.doc.documents.html.HtmlExportOptions; import com.spire.doc.documents.html.CssStyleSheetType; public class WordToHtmlAdvanced { public static void main(String[] args) { Document doc = null; try { doc = new Document(); doc.loadFromFile("sample.docx"); // ===================== 高级配置 =====================
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/13 5:13:15

python爬虫实战项目|第97篇:爬虫系统测试与持续集成

一、测试概述 测试是确保爬虫系统质量和可靠性的关键环节。一个完善的测试体系应该覆盖从单元测试到端到端测试的各个层面。 测试层次: 单元测试:测试单个函数或方法 集成测试:测试多个组件的交互 系统测试:测试整个系统的功能 端到端测试:测试完整的业务流程 二、单元测…

作者头像 李华
网站建设 2026/7/13 5:13:16

企业网络安全立体防线:DDoS、CC、XSS与ARP攻击防御实战

1. 项目概述&#xff1a;构建企业网络安全的立体防线在数字化浪潮席卷各行各业的今天&#xff0c;企业的核心资产与业务流程早已与网络深度绑定。然而&#xff0c;网络在带来便捷与效率的同时&#xff0c;也成为了攻击者觊觎的战场。我见过太多企业&#xff0c;投入重金购置了最…

作者头像 李华
网站建设 2026/7/13 5:13:13

RLHF的原罪:当AI对齐撞上Arrow不可能定理

路易乔布斯 AI论文观察 | 2026-06-27 | arXiv 2606.21550为什么你现在应该读这篇 结论先行——三件不知道就落伍的事&#xff1a;RLHF一直在做"隐性社会选择"&#xff1a;每次你用人类反馈训练奖励模型&#xff0c;你实际上是在将多个标注者的冲突偏好聚合为单一标量…

作者头像 李华
网站建设 2026/7/13 7:28:29

Spring Boot接口防探测实战:从信息泄露到多层安全加固

1. 项目概述与核心痛点最近在做一个Spring Boot项目&#xff0c;上线前做安全扫描&#xff0c;结果直接被扫出来一堆接口地址&#xff0c;连带着一些没做权限控制的内部管理接口都暴露了。这让我惊出一身冷汗&#xff0c;攻击者根本不需要知道业务逻辑&#xff0c;直接通过自动…

作者头像 李华
网站建设 2026/7/13 5:36:53

FactoryBluePrints:3000+戴森球计划工厂布局的终极解决方案

FactoryBluePrints&#xff1a;3000戴森球计划工厂布局的终极解决方案 【免费下载链接】FactoryBluePrints 游戏戴森球计划的**工厂**蓝图仓库 项目地址: https://gitcode.com/GitHub_Trending/fa/FactoryBluePrints 你是否曾经在戴森球计划中花费数小时设计生产线&…

作者头像 李华
网站建设 2026/7/13 5:13:32

计算机网络体系结构-网络原理初识

1. 网络发展史1.1 独立模式计算机网络是指将地理位置不同、具有独立功能的多台计算机及其外部设备&#xff0c;通过通信线路和通信设备连接起来&#xff0c;在网络操作系统、网络管理软件及网络通信协议的管理和协调下&#xff0c;实现资源共享和信息传递1.2 网络互连随着时代的…

作者头像 李华