文档开发工具调研总结
工具清单 | |||||||||
文档开发工具调研: | |||||||||
工具类型 | 标记语法 | 工具 | 支持平台 | 源文件形式 | 交付形式 | 是否支持文档组织 | 发布对中文的支持 | 说明 | 用户 |
非标记类 | word | Office Word | Window、Mac | docx、doc | word、pdf | 是 | 支持 | 无使用门槛,但需要花时间在格式处理上 | 各公司 |
标记语言类 | markdown | gitbook | Window、Linux | md | pdf、在线html | 是 | 支持 |
由于使用markdow语法,对复杂格式(如复杂表格、图片标题)等支持不足。 源文件可托管在gitbook或github上,可将文档发布到指定域名下。Gitbook本身不提供版本控制,而且客户端工具使用体验较差。 |
微软Azure的所有文档采用markdown并托管在github上 |
showdoc | 基于浏览器,平台无关 | md | 在线html | 是 | 支持 | 主要用于多人协作开发接口文档、数据字典文档等,但不能导出到本地,源文件在服务端(支持云模式和私有服务器模式)。 | 小型的互联网公司 | ||
typora+pandoc | Window | md | md、html、pdf、word | 支持,但缺少导航 | 通过pandoc命令导出中文(支持指定语言属性),但依然会有乱码 | typora原生仅支持md格式,通过pandoc可以实各种格式之间的转换 | 无相关数据 | ||
reStructuredText | Sphinx | Linux | rst | html、manual pages(man 文档)、LaTex(可打印pdf) | 是 | 支持 | 相比markdown支持更多的格式,但目前用于Python项目 | 百度Paddle、Python开发者 | |
asciidoctor | asciidockor | Linux | adoc | pdf、本地html | 是 | 未测试 |
安装过程较麻烦。命令式管理,可以使用Linux上的各文本编辑器进行内容写作。 语法与markdow类型,但支持更复杂的格式控制。 |
Redhat, Transwrap, openstack, citrusframework | |
AsciidocFX | Window/Linux/MAC | adoc | pdf、本地html、EPUB、Mobi | 是 | 可以指定语言属性 | 易安装和使用,可以快速上手。 | 无相关数据 | ||
需求:1、支持文档组织;2、支持pdf格式和html格式;3、导出的html与pdf需要支持导航 | |||||||||
结论:通过对各工具比较,AsciidocFX能满足上述需求。 其它说明:在样式控制上,基于标记类语言的工具都是要弱于word的。在支持window的工具中,有gitbook和asciidocFX,但gitbook是在github托管的,而且不能提供本地的html;相对而言,asciidocFX比较满足我们的需求,语法简单,支持pdf以及本地html,同时可以构建出结构良好的导航。 |
文档开发工具调研总结相关推荐
- 各种开发API文档+开发工具
版权声明:本文为博主原创文章,转载请标明出处. https://blog.csdn.net/chaoyu168/article/details/51462377 各种开发API文档+开发工具,需要的自 ...
- 还在为打印PDF文件发愁?文档开发工具Spire.PDF 6种方式帮你搞定!
Spire.PDF(点击下载)是一个专业的PDF组件,能够独立地创建.编写.编辑.操作和阅读PDF文件,支持 .NET.Java.WPF和Silverlight.Spire.PDF的PDF API拥有 ...
- Word转PDF功能实现,文档转换工具通过PHP开发
最近比较火的文档转换工具相信大家都听说过,但是怎么实现呢? 通过该接口可以将图片.word.excel.ppt等文档转换为pdf格式的文件 1.可以将Office(Word,Excel,PowerPo ...
- 【项目】好用快搜文档搜索工具
文章目录 一.项目分析 1.项目调研 2.项目需求 3.开发环境 4.项目知识框架 5.项目实现基本理论 二.项目设计 整体框架设计 代码框架设计 三.项目实现 1.系统工具模块 目录遍历 2.数据库 ...
- python在线读-文档编辑工具Markdown
Markdown是一款非常简单高效的文档编辑工具,只用学习几个标签就可以设计非常简单的html文档. Markdown开发工具推荐 Windows:MarkdownPad,需要安装 Microsoft ...
- .NET平台开源项目速览(4).NET文档生成工具ADB及使用
.NET平台开源项目速览(4).NET文档生成工具ADB及使用 原文:.NET平台开源项目速览(4).NET文档生成工具ADB及使用 很久以前就使用ADB这个工具来生成项目的帮助文档.功能强大,在学习 ...
- Doxygen自动文档生成工具在Eclipse中的集成及使用举例
你有为软件编写说明文档的苦恼吗?当别人甩给你一个庞大的系统,让你根据里面的代码注释理解后写出一份完整的开发文档,你会怎么办?一个个的看代码 然后耗时N天来写吗?这既是一份苦差事也极其耗时,有没有更好的 ...
- unity mysql生成cexcel_【C#附源码】数据库文档生成工具支持(Excel+Html)
[2015] 很多时候,我们在生成数据库文档时,使用某些工具,可效果总不理想,不是内容不详细,就是表现效果一般般.很多还是word.html的.看着真是别扭.本人习惯用Excel,所以闲暇时,就简单的 ...
- 数据库文档生成工具V1.0
这是一款基于C#开发语言编写的数据库文档生成工具,主要实现了 SQlServer+MYsql 数据库表结构说明文档的生成,并且支持 SQLServer 数据库的备份功能,主要可以把数据库的表以及表的详 ...
最新文章
- 微软发布史上最大NLG模型:基于Transformer架构,170亿参数加持
- Java Comparator 珍藏版
- 单据打印_Excel多功能进销存套表,自动库存单据,查询打印一键操作
- [转载]流行视频格式讲解
- squid反向代理网站配置示例
- Region使用全解
- 理财最低持有天数是什么意思?
- 基于树莓派2代的DIY无线路由器
- 对权值线段树剪枝的误解--以HDU6703为例
- hdu 1695GCD容斥
- SQL Server Mobile 数据类型
- 在韩家炜老师的实验室和家里作客 — 旅美散记之二
- JOHNSON算法:流水作业最优调度问题
- Java实现抽象工厂模式
- 初级程序员升中级程序员需要掌握哪些知识
- 员工转正述职答辩问什么问题_转正答辩会问什么问题?
- 机器学习常用数学符号及读法大全
- No country for old men 老无所依,从奥斯卡来说,我无所依
- 部门来了一位前阿里的大神…
- CNFs/CNTs复合薄膜-供应高储能效率铁电聚合物基电介质/ 三硒化二铟In2Se3/ 硒化铟(InSe和In2Se3)纳米/Cu(In,Ga)Se_2和Cu_2ZnSnSe_4薄膜定制
热门文章
- springboot 使用restTemplate 发送https请求 忽略ssl证书
- 不要拿ERP的报表忽悠领导!——一个报表引发的企业经营反思
- caj格式转pdf的3种方法
- c++ 全局变量_专业解码 | 带你了解Python全局变量与局部变量!
- arcgis 投影坐标系转地理坐标系_空间坐标与投影系统系列(二):国内常用投影坐标系...
- Python中的浅复制(shallow copy)和深复制(deep copy)
- pytorch学习笔记(二十二):Pooling
- 中文信息处理(六)—— 神经语言模型与词表示(word2vec)
- 中文信息处理——初始概率,发射概率,转移概率
- 图像处理——双线性插值(Bilinear Interpolation)