XML控制器DITA转换
xmldirector.dita的Python项目详细描述
xmldirector.dita
对XML控制器的DITA转换支持
本模块将
- DITA开放工具包
- xmlmind dita转换器
作为python模块。
api
该模块提供以下api:
result = xmldirector.dita.converter.dita2html(ditamap, output_dir_or_file, converter)
ditamap-DITA映射文件的路径
output_dir_or_file-输出目录(dita)或输出文件名(ditac)
- converter-要使用的转换器的名称(dita用于DITA OT或ditac用于
xmlmind dita转换器)
output_filename = xmldirector.dita.html2dita.html2dita(html_filename, infotype, output_filename)
html_filename-HTML输入文件的名称
output_filename-生成的DITA文件的名称(如果省略,将生成临时文件)
infotype-dita内容类型(主题、任务、引用、概念)
命令行用法
您可以从命令行开始DITA转换:
> bin/dita2html -d some.ditamap -o output_directory -c dita|ditac
- -d-DITA映射文件的路径
- -o-输出目录(用于DITA-OT)或HTML输出文件的名称 (xmlmind ditac)
- -c-要使用的转换器的名称(dita用于DITA OT或ditac用于
- xmlmind dita转换器)
您可以通过命令行将html文件转换为dita:
bin/html2dita -h usage: html2dita [-h] [-i HTML_FILENAME] [-f topic] [-o None] optional arguments: -h, --help show this help message and exit -i HTML_FILENAME, --html-filename HTML_FILENAME Input HTML filename -f topic, --infotype topic DITA type (topic, concept, reference, task) -o None, --output-filename None Output DITA filename
许可证
此软件包在GNU Public License v2(GPL 2)下发布。
更改日志
0.1.0(2016/06/22)
- 使用saxon或lxml进行html->;dita转换
0.0.12(2016/06/21)
- 内部整理HTML文档
0.0.11(2016/06/21)
- 添加了html2dita()
0.0.10(2016/06/21)
- 更新至DITA OT 2.3.1
- 更新至DITAC 2.6.1
0.0.1(2016年1月3日)
- 初始版本
推荐PyPI第三方库
- 热门话题
- java测试SpringAOP方面 java在使用groovy访问JSON字段时遇到问题 java需要但没有被调用:<Capturing argument>实际上,与这个mock没有任何交互 java在O(n)时间内遍历LinkedList并删除k个元素 java在Hibernate中执行条件查询后,是否需要提交/关闭会话? java提供apacheshiro作为JBoss7、WildFly8的模块 使用标头读取CSV,同时忽略JAVA中的某些行 java如何验证kotlin中的数据类是否为null java墙纸未缩放到设备的显示 java以独立于实现的方式列出所有注册的JAXRS 2提供程序 java Apache ANT Exec Handle Exec/CakePHP控制台提示 java无法从dropwizard项目中排除logbackclassic依赖项 java如何通过对象向构造函数发送日期值,以及如何返回该日期值? java为什么使用静态记录器比不使用它花费更多的时间 JavaAndroid:解析webview的内容而不重新加载和发布 java如何仅捕获异常类型 eclipse无法从Java独立项目中的ATL EMFTVM转换中读取模块 另一个路由中的java Apache camel blueprint web服务响应