Sphinx Docx Builder扩展
docxbuilder的Python项目详细描述
docxbuilder是用于生成docx格式文档的sphinx扩展。
注意
这个扩展是基于sphinx-docxbuilder开发的。虽然, 这些扩展之间不兼容。
要求
Python: | 2.7, 3.5 or latter |
---|---|
Sphinx: | 1.7.6 or later |
安装
使用pip:
pip install docxbuilder
用法
将“docxbuilder”添加到conf.py的extensions配置中
并生成文档: 通过将配置添加到conf.py: 有关详细信息,请参见the documentation。 生成的docx文件的设计由样式文件自定义
(默认样式是docxbuilder/docx/style.docx)。
样式文件是一个docx文件,它定义了一些段落,
字符和表格样式。 下面的列表显示了典型的样式。 字符样式: 段落样式: 表格样式:extensions=['docxbuilder']
make docx
docx_documents=[('index','docxbuilder.docx',{'title':project,'creator':author,'subject':'A manual of docxbuilder',},True),]docx_style='path/to/custom_style.docx'docx_pagebreak_before_section=1
样式文件
待办事项
- 支持数学角色和指令。
- 支持表格列规范指令。
- 支持图片的url路径。
许可证
麻省理工学院执照