Skip to main content

Sphinx docx 构建器扩展

项目描述

文件状态

Docxbuilder 是一个 Sphinx 扩展,用于构建 docx 格式的文档。

要求

蟒蛇

2.7、3.5 或更高版本

狮身人面像

1.7.6 或更高版本

安装

使用点子:

pip install docxbuilder

用法

将 'docxbuilder' 添加到 conf.py 的扩展配置中:

extensions = ['docxbuilder']

并构建您的文档:

make docx

您可以通过在conf.py中添加配置来控制生成的文档:

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

有关更多详细信息,请参阅文档

样式文件

生成的 docx 文件的设计由样式文件自定义(默认样式为docxbuilder/docx/style.docx)。样式文件是一个docx文件,它定义了一些段落、字符和表格样式。

下面的列表显示了典型的样式。

人物风格:

  • 强调

  • 强的

  • 文字

  • 超链接

  • 脚注参考

段落样式:

  • 主体

  • 脚注文本

  • 定义术语

  • 文字块

  • 图片说明、表格注意事项、文字说明

  • 标题 1、标题 2、……、标题N

  • 目录标题

  • 目录 1, 目录 2, ..., 目录N

  • 列表项目符号

  • 列表编号

表格样式:

  • 桌子

  • 字段列表

  • 警告说明

去做

  • 支持数学角色和指令。

  • 支持 tabular_col_spec 指令。

  • 支持图片的 URL 路径。

执照

麻省理工学院许可证

项目详情


下载文件

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

源分布

docxbuilder-1.2.0.tar.gz (68.5 kB 查看哈希

已上传 source

内置分布

docxbuilder-1.2.0-py2.py3-none-any.whl (73.5 kB 查看哈希

已上传 py2 py3