通常在工作中比较常用到的Microsoft Word是属于国外的文档内容编辑软件,其编译技术均属国外。而OFD是一种我国的自主文档格式,在某些特定行业或企业的文档存储技术上是一种更为安全的选择。下面将以Java代码示例介绍如何将Word文档转换为OFD格式。

Java代码环境

  • Intelli IDEA
  • Spire.Doc for Java 4.12.1
  • Word文档

两种方法可在Java程序中导入jar文件

1. Maven仓库下载导入。

在pom.xml中配置如下:

<repositories><repository><id>com.e-iceblue</id><url>https://repo.e-iceblue.cn/repository/maven-public/</url></repository></repositories>
<dependencies><dependency><groupId>e-iceblue</groupId><artifactId>spire.doc</artifactId><version>4.12.1</version></dependency>
</dependencies>

2. 手动导入。

需先下载jar包到本地,解压,找到lib路径下的jar文件。然后在Java程序中打开“Project Structure”窗口,然后执行如下步骤导入:

将Word转为OFD

文档转换只需要三行代码就可以实现,步骤如下:

1. 实例化Document类的对象。

2. 调用Document.loadFromFile()方法加载需要转换的Word文档。

3. 最后调用Document. saveToFile(String fileName, FileFormat fileFormat)方法保存为指定路径下的OFD文件。

Java

import com.spire.doc.*;public class WordToOFD {public static void main(String[] args) {//实例化Document类的对象Document document = new Document();//加载Word文档document.loadFromFile("Guide.docx");//保存为OFD格式document.sasaveToFile("ToOFD.ofd", FileFormat.OFD);}
}

转换结果:

—End—

Java 将Word转为OFD相关推荐

  1. Java 将Word转为PDF、PNG、SVG、RTF、XPS、TXT、XML

    同一文档在不同的编译或阅读环境中,需要使用特定的文档格式来打开,通常需要通过转换文档格式的方式来实现.下面将介绍在Java程序中如何来转换Word文档为其他几种常见文档格式,如PDF.图片png.sv ...

  2. java 将word转为pdf文件的两种方式【spire.doc.free】【documents4j】

    场景 如资产证明等场景下,一般要求同时生成word与pdf两种格式的证明文件,且两者格式需保持一致,可以各自单独生成,但那样可能需要维护两个模板文件,所以也可以仅定义一份word的模板文件,使用模板生 ...

  3. javadocx转换成html_使用Java将Word转为Html或txt[转]

    //------------------------------------------------------- //版权所有 (C) 浪潮集团商用系统有限公司 保留所有权利 //文件名称: wor ...

  4. java生成word 框勾_Java 使用模板生成 Word 文件---基于 Freemarker 模板框架

    Java项目引入 Freemarker 插件自行完成. 步骤如下: 1.编写 Word 模板,并将模板中要用代码动态生成数据用 Freemarker 变量取代,即${变量名},如${username} ...

  5. java实现word(docx)在线编辑(word转html,html转word)——解读document.xml结构

    前言 java web的word在线编辑实现过程可以分解为两步: 将word转为html 将前台修改完的html转为word文档 注:只支持docx文档,即word2007 一.查看docx文件结构 ...

  6. java实现汉字转为拼音

    java实现汉字转为拼音: 1.需要导入pinyin4j.jar package com.loo.pinyin; import net.sourceforge.pinyin4j.PinyinHelpe ...

  7. Java对Word文档进行操作

    JACOB(java -com bridge)是一个 JAVA到微软的COM接口的桥梁.使用JACOB允许任何JVM访问COM对象,从而使JAVA应用程序能够调用COM对象. 一.提取文件地址: ht ...

  8. [转载]java实现word转pdf

    最近遇到一个项目需要把word 转成pdf,百度了一下网上的方案有很多,比如虚拟打印.给word 装扩展插件等,这些方案都依赖于ms word 程序,在java代码中也得使用诸如jacob或jcom这 ...

  9. [原创]java实现word转pdf

    最近遇到一个项目需要把word 转成pdf,百度了一下网上的方案有很多,比如虚拟打印.给word 装扩展插件等,这些方案都依赖于ms word 程序,在java代码中也得使用诸如jacob或jcom这 ...

  10. java生成word(报告报表)含统计图表图片、循环表格,Spring Boot整合word生成

    先给大家一个效果图: 左侧是word模板,右侧是生成后的word文档. 在工作中经常用到会有一些生成统计报告.请假等word的功能需求,小编之前做了一些报表的生成,使用过freemarker和poi, ...

最新文章

  1. 来!咱们聊聊如何把缓存玩出一种境界!
  2. 其他算法-浅谈小波变换
  3. 压缩文件夹_怎样压缩文件夹并发送
  4. linux-2.6.18源码分析笔记---中断
  5. 状态标志寄存器--EFLAGS
  6. java数字转大写 其他报异常_【踩坑系列】使用long类型处理金额,科学计数法导致金额转大写异常...
  7. 前端学习(1909)vue之电商管理系统电商系统之渲染修改用户的请求
  8. python数据库框架_目前最受欢迎的12个Python开源框架
  9. We're A Happy Family-A Tribute To Ramones
  10. 配置centos7 IP以及网络问题的排查
  11. bzoj2463 [中山市选2009]谁能赢呢?
  12. 约束最优化方法 (三) 外部罚函数法
  13. error: passing ‘const AppJniCommand’ as ‘this’ argument discards qualifiers [-fpermissive]
  14. 全球十九大主流卫星遥感数据下载平台
  15. mp3 资源文件压缩
  16. mysql存储过程转义字符_mysql存储过程转义字符
  17. 一文搞懂大比例尺地形图测绘
  18. python猴子偷桃问题_java猴子偷桃问题
  19. maven profile <filtering>true</filtering>的作用
  20. JSHOP2学习1:环境配置(超详细教程)

热门文章

  1. python vecm_用Eviews处理有关VARVECM模型的几个问题
  2. iText PDF设置字体样式
  3. itextpdf 二维码
  4. 2021年长安杯电子数据取证比赛复盘完整版(wp)
  5. Qt —— QWebEngineView加载谷歌离线地图(包含离线地图瓦片下载制作)
  6. 数学建模常用的分析法及其MATLAB实现
  7. VMware16下载与安装
  8. HTML罗盘时钟代码
  9. 百会项目与redmine的对比
  10. dell网卡linux驱动,Dell R720上安装linux网卡驱动