很多基于word的在线文档提交系统,如各类申报书提交系统经常要求上传doc格式(word 97-2003)的文件。然而目前word最常用版本的后缀名为docx,在docx转为doc时,常常会出现公式变为图片的问题,且文件大小也会随之增大。这主要是因为在word 2007以上的版本输入公式时,使用的是自带的OMML公式语言,而不是之前的MathType。因此,我们在将docx文件转为doc时,为了避免公式变为图片,需要先将OMML公式转为MathType公式格式。

为了进行转化,我们需要进行一下操作:

1. 首先在官网(MathType中文网站-MathType数学公式编辑器下载,MathType教程)下载正版的MathType公式安装包,笔者在撰写该文时下载的是MathType 7;

2. 关闭所有Office程序,如word等,然后安装MathType。如果不关闭,MathType会警告提示;

3. 延长MathType的试用期,将下列代码拷入到一个txt文本文档中:

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\JavaSoft\Prefs\com\wiris\editor\license\]

[HKEY_CURRENT_USER\Software\JavaSoft\Prefs\com\wiris\editor\license\]

"/Cv/E/C81+j/Rw/U/E6ws/Znt/Os/K/Q=="="11/M/P/Ir/Y/B/S/P/Pr/Q/L/Ny/T9s4/Iw=="

"/Mz/Bhef/D/Q/Hs30/U6/F/Pdl/R/Xsg=="="/S/Zd8c/Ai/Z/A83028s6/Kn/Gf/M/Q=="

"vi/L/M7/K/Hb/C/O/A/K/X9uuis/O1/J/A=="="/S/Zd8c/Ai/Z/A80\\/O/S/C/Vgp\\0/P/Q=="

"wm/U/C/Y/T/Nz5/Tw="="/Wna/F/W3q/I/Yp/V\\lj/Dedai56/Ur/Wpf/P/Kpl/Soh/A/Z/Qe\\6hit3ym\\6m5sp/B/B/Q=="

"x/W/Yrj/M/Db/Bds="="104z/W8rbqpw5\\/Qz0/C/Q/Opu/Dj/B5b/Dwsy77"

4. 将txt文本文档重命名为以reg为后缀的注册表文件,之后双击运行,请注意该注册表文件可以放置在电脑任何地方;

5. 打开MathType,可以看到试用期被极大的延长了;

6. 启动word,在顶部菜单栏发现新安装的MathType插件;

7. 点击“转换公式”,仅选择“Word 2007及以上(OMML)公式”,之后点击转换;

8. 之后可以在word底部状态栏看到公式正在一个个的被转换,转换完成后,即可另存为doc文件了,此时公式不会再变为图片了。需要注意的是,有些公式格式和位置会发生微变,需要进行检查。

word操作之docx转doc出现公式变图片问题的解决方案相关推荐

  1. 【Word】docx转doc后公式转换为图片不清晰/模糊

    问题 在进行论文投稿时,有些时候需要上传doc格式的文件,由于平时都在使用docx的文件进行编辑尤其数学公式的编辑,这样在docx转换为doc的时候,公式默认转换为图片后将会变得非常的模糊.不清晰,从 ...

  2. 使用java将word文档docx,doc(包含图形,文本框)完美转换成所有格式图片(pdf,png,gif,jpeg等等)

    使用java将word文档docx,doc(包含图形,文本框,图片等)完美转换成所有格式图片(pdf,png,gif,jpeg等等)下文中附带代码,效果图等 思路 使用到的包 实现代码 效果图: 思路 ...

  3. Java使用aspose.word完美实现docx转doc

    Java使用aspose.word完美实现docx转doc,同时打开转后的doc文件也不会报错,处理效率高于Docx4j 一.处理逻辑 1.使用aspose先将docx字节数组转为html数组, 2. ...

  4. 高版本Word保存为97-2003版本公式变图片问题

    高版本编写的公式保存为低版本时,会发生不兼容问题,由可编辑状态变为图片格式,网上搜索了解决方法,主要有以下几种:(1)插入对象时选择对象类型为Micsoft 公式3.0(由于电脑等原因该方法可能解决不 ...

  5. epplus word html,.Net开源Excel、Word操作组件-NPOI、EPPlus、DocX

    一.NPOI 简介: NPOI is the .NET version of POI Java project. With NPOI, you can read/write Office 2003/2 ...

  6. python docx与doc 文件互相转换

    因文件格式要求,需要将docx 与doc文件相互转换,特寻找python代码,与大家共分享 from win32com import client#转换doc为docx def doc2docx(fn ...

  7. python word 操作 doc 文件格式转docx 格式 学习笔记

    python word 操作 doc 文件格式转docx 格式 学习笔记 from win32com import client as wc import time # TODO file_0 = & ...

  8. 【小技巧】公式从docx文件复制到doc文件变成了图片怎么办?

    文章目录 0.word文件后缀命名 1.docx和doc默认的公式编辑方式 2.MathTpye公式编辑器 3.MathType 运行时错误'53':文件未找到:MathPage.WLL 4.结束语 ...

  9. 如何将多个 Docx 格式 Word 文档批量转为 Doc 格式

    概要:前面我们介绍过常见的 Word 文档有多种格式,比如 Doc.Docx,并且详细介绍了如何批量将多个 Doc 格式的 Word 文档批量转为 Docx 格式文档,相信对大家都有一些的帮助.那 D ...

最新文章

  1. 比特安索孟雄晖:软件授权的新开始
  2. Grafana 6.1.3 发布,系统指标监控与分析平台
  3. 关于ARM Cortex系列产品
  4. 用Hibernate Tools生成Hibernate Mapping映射文件
  5. 文巾解题 1. 两数之和
  6. 动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
  7. LUA实现单词替换功能
  8. ubuntu下amd超频工具_Ubuntu16.04 版预装AMD GPU驱动【最新版】_Linux_Ubuntu-云市场-阿里云...
  9. Spring cloud Loadbalance
  10. 随机数归并排序c语言,用C语言实现归并排序
  11. Java 基础之java运算符
  12. 《产品设计与开发(原书第5版)》——3.8 步骤5:选出最佳机会方案
  13. TASLP | 从判别到生成:基于对比学习的生成式知识抽取方法
  14. VScode报错“终端将被任务重用,按任意键关闭
  15. Redis通过IO进行序列化+反序列化
  16. C#高级编程----反射的小结
  17. 线性表的顺序存储结构和链式存储结构
  18. Android 图片自动放大/缩小循环执行
  19. linux perl环境搭建,Perl 环境安装
  20. java有理数类的封装_【Java笔记】有理数的类封装

热门文章

  1. OmniPlan 项目管理入门
  2. C语言初阶——实用调试技巧
  3. Arduino 单位数码管实验
  4. Your account does not have sufficient permissions to modify containers的解决方法
  5. redis脑裂是什么意思?如何预防?如何处理?
  6. 华硕传更新软件遭到劫取 安全出现严重问题
  7. SQLServer日期函数及查询当日昨日本周本月本季度本年数据
  8. win10系统计算器闪退怎么办? win10系统计算器闪退解决方法?
  9. nyoj 1248 海岛争霸 (并查集)
  10. 小程序瀑布流_小程序界面设计 | 太古可口可乐会员平台