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)下发布。

作者

andreas jung/zopyx
亨兹卡普夫林33 德国图宾根D-72074
www.zopyx.com

更改日志

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日)

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐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服务响应