xml源文件的文档生成工具--DITA Open Toolkit(DITA-OT)的使用入门
公司的写作软件是oxygen xml editor,但对于文档的生成一直百思不得其解,除了使用公司定制的发布工具,试过oxygen xml editor的transformation功能,生成的文档很不好看,也不知道怎么调整参数。
oxygen已经更新到19.0版本了,回头看Editor-UserManual才有点思路。
这里明确表明了,oxygen xml editor不带有文档生成工具,请安装tool chain工具来执行生成场景。
然后又有描述,文档生成场景由DITA Open Toolkit提供。
很高兴的是,这个工具还是免费的!
下面简单说下这个工具的使用。
1. 访问官网http://www.dita-ot.org/download 下载DITA OT 压缩包。
2. 解压压缩包后将文件夹最好放在C盘。
3. 根据doc文件夹中的userguide.pdf 来搭建运行环境。
1)安装Java。
需要注意的是,Java的安装不当会导致工具使用时报错,如tools.jar工具找不到之类。这个在userguide里并没有提到。安装Java时,会安装JDK和JRE这两个组件,两个组件需要分别安装在单个文件夹中,请在安装过程中注意选择。最新版本的Java貌似是自动分开放文件夹的,如下所示。
2)为Java和DITA OT添加环境变量。
右击PC上的“此电脑”图标,选择“属性->高级系统设置->环境变量(N)…”,找到环境变量Path并双击。添加“C:\dita-ot-3.0\bin”和“C:\Program Files\Java\jdk-9.0.1\bin”这两个环境变量。
说明:当时我只添加DITA OT的环境变量,安装后有报错,根据报错信息查了下,最后补充了Java的环境变量。
4. 验证运行环境。
打开cmd窗口,进入dita-ot-3.0的bin目录,输入“dita --version”命令。如果显示“DITA-OT version 3.0”,则表示环境搭建OK。
下面给出我的运行截图,中间有个报错,之前运行是没有报错,不过好像也不影响运行结果。
5. 运行命令“dita --input=XX.ditamap --format=pdf2”,文档将生成在C:\dita-ot-3.0\bin\out目录下。
以上是关于DITA-OT的简单使用,关于自定义参数设置,还在学习当中。
xml源文件的文档生成工具--DITA Open Toolkit(DITA-OT)的使用入门相关推荐
- Apiggs —— 非侵入性的 RestDoc 文档生成工具
程序员一直以来都有一个烦恼,只想写代码,不想写文档.代码就表达了我的思想和灵魂. Python提出了一个方案,叫docstring,来试图解决这个问题.即编写代码,同时也能写出文档,保持代码和文档的一 ...
- .NET平台开源项目速览(4).NET文档生成工具ADB及使用
.NET平台开源项目速览(4).NET文档生成工具ADB及使用 原文:.NET平台开源项目速览(4).NET文档生成工具ADB及使用 很久以前就使用ADB这个工具来生成项目的帮助文档.功能强大,在学习 ...
- Doxygen自动文档生成工具在Eclipse中的集成及使用举例
你有为软件编写说明文档的苦恼吗?当别人甩给你一个庞大的系统,让你根据里面的代码注释理解后写出一份完整的开发文档,你会怎么办?一个个的看代码 然后耗时N天来写吗?这既是一份苦差事也极其耗时,有没有更好的 ...
- .NET文档生成工具ADB[更新至2.3]
ADB2.3下载 ADB2.3源代码下载 Microsoft HTML Help Workshop下载 注意:使用该软件需先安装Microsoft HTML Help Workshop 程序的注释 ...
- 基于文档注释接口文档生成工具(代码0侵入附源码)
本文主要分享一个基于个人兴趣,旨在提高工作效率,开发了一个基于文档注释,接口文档生成工具,欢迎大佬指点. 源码以及使用demo地址 :传送门 1.前置介绍 1.1前世 现在大多数项目都走向了前后端分离 ...
- python文档生成_python文档生成工具:pydoc、sphinx;django如何使用sphinx?
文档生成工具: 自带的pydoc,比较差 建议使用sphinx 安装: pip install sphinx 安装主题: 由各种主题,我选择常用的sphinx_rtd_theme pip instal ...
- 文档生成工具-Doxygen使用方法以及注释规则
最近接触了一款程序 文档生成工具-Doxygen.在网上一搜索原来这么多人知道,打算把它的使用做一个总结,以及其注释的规则. 概述: Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文 ...
- mysql 文档生成器_最好用的数据库文档生成工具
一 前言 本文介绍一些比较流行的数据库文档生成工具,什么是数据库文档? 其实在工作中进行项目交付的时候经常用到:简单来说数据库文档就是对整个数据库设计说明的文档,比如使用了哪个数据库,每张表的字段,类 ...
- python doc_Python文档生成工具pydoc使用介绍
在Python中有很多很好的工具来生成字符串文档(docstring),比如说: epydoc.doxygen.sphinx,但始终觉得pydoc还是不错的工具,用法非常简单,功能也算不错,本文主要介 ...
最新文章
- 【OpenCV 4开发详解】分割图像——Mean-Shift分割算法
- 卫星数据现已加入 Azure 豪华套餐,在太空向女神表个白?
- 科大讯飞陶晓东:人工智能时代的医学影像 | CCF-GAIR 2017
- 科大星云诗社动态20210204
- 无限极分类中递归查找一个树结构
- 04 linux用户群组和权限
- mysql 5.7多层级json查询_MySql5.7 json查询
- 【已解决】iView-admin Editor 组件 绑定默认值问题
- NGUI混合FingerGesture《卷二》分离触摸事件
- 不要以为写写代码就是计算机科学
- 啦啦外卖43.8至尊版全开源最新版
- LVGL 8.2图片缩放及旋转
- 霸屏综艺,牵手明星,扩列神器皮皮APP的出圈始末
- easyui treegrid 操作
- 湖南农业大学有计算机应用,计算机应用基础复习资料–湖南农业大学.doc
- 专升本第一讲(计算机的“前世今生”)
- EXCEL中日期的加减函数
- 关于js中delete 操作符的秘密(如何删除对象的属性,清空对象)
- MarkDown特殊字符转义(七)
- 321影音代码(万能播放器)源码
热门文章
- 计算机无法识别新挂硬盘,电脑更新后系统不识别移动硬盘的原因分析及解决办法 系统无法识别移动硬盘教程(两种方...
- 慕尼黑工业大学自动驾驶课程
- 新站不带www域名显露出来当天快照
- 文献综述计算机辅助药物设计,科普小文:计算机辅助药物设计之“分子对接技术”...
- 控制空间光调制器(SLM)的不同控制方法小结
- k2677场效应管参数引脚_常用场效应管型参数管脚识别及检测表
- Newman(二)之环境搭建
- Android开发入门——推箱子游戏开发实战(十二)
- 绘制微型计算机系统组成结构图手绘,思维导图简单画法,电脑绘制和手绘一文精通...
- 营销技术生态图(2020):MarTech5000