当前位置: 首页 > article >正文

实验:使用Oxygen发布大型手册到Word格式

此前,我曾发表过一篇文章《结构化文档发布的故事和性能调优》,文中讨论了在将大型DITA手册转换为PDF格式时可能遇到的性能挑战及相应的优化策略。 

近日,有朋友咨询,若将同样的大型手册输出为MS Word格式,是否也会面临类似的性能问题。为此,特此分享我们近期进行的一项实验结果。

1 -

实验设计

将包含896个章节的DITA手册发布成单一的MS Word文件。其中,每个章节的内容长度约为1至5页。

2 -

实验环境

  1. Windows 11电脑

  2. Oxygen XML Editor 26.1

  3. 电脑是价格为6000元左右的普通电脑,配置如下:

    1. CPU:AMD Ryzen 8核

    2. 内存:16G

    3. 硬盘:512G SSD硬盘

3 -

实验结果

1. 发布后生成的Word文件大小:3.3M

2. 生成的Word文件页数:3736页

3. 发布所花费时间:2分45秒

4 -

总结

  1. 2分45秒这个发布时间让我有些诧异,诧异太快了

    1. 因为发布同样页数的PDF需要30分钟以上。

  2. Word打开此文件很慢

    1. 发布时间比较短,但是使用在Word中打开这个文件用了7-8分钟,而且做任何一个操作都有延迟。可以感受到,如果使用MS Word编辑这么大的手册的体验很糟糕,很难进行操作。

    2. 使用DITA编辑这个手册,内容被打碎成小块,每次只是编辑一小块,没有电脑反应慢的问题。

  3. 发布过程没有发现任何电脑资源耗尽

    1. CPU利用率正常,比正常情况略有上升,全程保持在60%左右

    2. 内存使用率比正常情况略有上升,保持在80%左右

    3. 硬盘读写情况正常,未出现大量内容写入磁盘情况


http://www.kler.cn/news/361616.html

相关文章:

  • Java学习教程,从入门到精通,Java 注释(6)
  • qt QGraphicsGridLayout详解
  • 十二、【智能体】深入剖析:大模型节点的全面解读,举例说明,教你如何在扣子中嵌入代码
  • 【微信小程序_19_自定义组件(1)】
  • 中​国​移​动​黑​龙​江​​正​浩​创​新​一​面
  • 『完整代码』靠近显示对话图标
  • Vlan虚拟局域网
  • 读hunter_bipedal_control-main
  • MySQL事务及实现原理
  • 快速修改DBeaver快捷键设置
  • Jupyter Notebook中 Save and Export Notebook As不显示选项
  • C++ [项目] 飞机大战
  • word删除空白页 | 亲测有效
  • 专利交易:创新成果的桥梁
  • 数据结构实验:实现二叉树的各种基本运算的算法
  • 使用python绘制图表
  • node和npm版本冲突
  • Java-如果你的目标是从一个包含多个 Map 的 List 中统计所有 Map 中特定键(例如 “name“)的值,并将这些值组成一个新的 List
  • “网络协议入门:HTTP通信的四大组成部分“
  • 4步教你绘制流程图,轻松提高工作效率!
  • python+大数据+基于spark的短视频推荐系统【内含源码+文档+部署教程】
  • ResourceManager 与 JobManager与 TaskManager 三者的协作关系
  • Swift用于将String拆分为数组的components与split的区别
  • 算法专题八: 链表
  • 9. JSON RPC 服务
  • Java最全面试题->Java基础面试题->JavaWeb面试题->Git/SVN面试题