跳转到主要内容

XML-Director DITA转换

项目描述

xmldirector.dita

XML Director的DITA转换支持

本模块打包了

  • DITA Open Toolkit

  • 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 OT 使用 dita,对于 DITAC 使用 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 公共许可证 V2(GPL 2)发布

源代码

请参阅 https://github.com/xml-director/xmldirector.dita

错误跟踪

请参阅 https://github.com/xml-director/xmldirector.dita/issues

作者

Andreas Jung/ZOPYX
Hundskapfklinge 33
D-72074 Tuebingen, Germany
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 (03/01/2016)

  • 初始发布

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

xmldirector.dita-0.1.0.zip (30.9 kB 查看哈希值)

上传时间 源代码

由以下提供支持