Skip to main content

创建和更新 Microsoft Word .docx 文件。

项目描述

https://travis-ci.org/python-openxml/python-docx.svg?branch=master

python-docx是一个用于创建和更新 Microsoft Word (.docx) 文件的 Python 库。

更多信息可在python-docx 文档中找到。

发布历史

0.8.11 (2021-05-15)

  • 小的构建更改和 Python 3.8 版本更改,例如 collections.abc 位置。

0.8.10 (2019-01-08)

  • 恢复对 default.docx 扩展包目录的使用,以解决 setup.py 文件名包含方括号的问题。

0.8.9 (2019-01-08)

  • 修复排除默认文档模板目录的 MANIFEST.in 中的空白

0.8.8 (2019-01-07)

  • 添加对页眉和页脚的支持

0.8.7 (2018-08-18)

  • 添加 _Row.height_rule

  • 添加_Row.height

  • 添加 _Cell.vertical_alignment

  • 修复 #455:增加 next_id,不要填补空白

  • 添加 #375:在 –OO 优化上导入 docx 失败

  • 添加#254:删除默认缩放百分比

  • 添加#266:杂项文档修复

  • 添加 #175:优化 MANIFEST.ini

  • 添加 #168:Python 2 中 core-props 上的 Unicode 错误

0.8.6 (2016-06-22)

  • 添加 #257:添加 Font.highlight_color

  • 添加 #261:添加 ParagraphFormat.tab_stops

  • 添加 #303:禁止 XML 实体扩展

0.8.5 (2015-02-21)

  • 修复 #149:Document.add_table() 上的 KeyError

  • 修复 #78:功能:add_table() 设置单元格宽度

  • 添加#106:特征:Table.direction(即从右到左)

  • 添加 #102:功能:添加 CT_Row.trPr

0.8.4 (2015-02-20)

  • 修复 #151:测试不会在 PyPI 发行版上运行

  • 修复 #124:在没有 TIFF 分辨率单位时默认为英寸

0.8.3 (2015-02-19)

  • 添加#121、#135、#139:特征:Font.color

0.8.2 (2015-02-16)

  • 修复 #94:缩放时图片打印尺寸错误

  • 从DocumentPart中提取docx.document.Document对象

    将 docx.Document从对象重构为新 docx.document.Document 对象的工厂函数。从先前的docx.Documentdocx.parts.document.DocumentPart中提取方法以形成新的 API 类并退出 docx.Document类。

  • 将Document.numbering_part迁移到DocumentPart.numbering_partnumbering_part属性不是已发布 API 的一部分,它是一个临时内部功能,将在未来版本中替换,可能会使用 Document.numbering_definitions 之类的 东西。同时,现在可以使用Document.part.numbering_part访问它。

0.8.1 (2015-02-10)

  • 修复 #140:在 Document.add_heading/table() 上触发警告

0.8.0 (2015-02-08)

  • 添加样式。提供访问和操作段落、字符和表格样式的通用功能。

  • 添加 ParagraphFormat 对象,可在 Paragraph.paragraph_format 上访问,并提供以下段落格式属性:

    • 段落对齐(对齐)

    • 段落前后的空格

    • 行间距

    • 缩进

    • keep together、keep with next、page break before、寡妇控制

  • 添加字体对象,可在 Run.font 上访问,提供字符级格式,包括:

    • 字体(例如“Arial”)

    • 点大小

    • 强调

    • 斜体

    • 大胆的

    • 上标和下标

以下问题已被淘汰:

  • 添加特征 #56:上标/下标

  • 添加功能 #67:按 UI 名称查找样式

  • 添加功能 #98:段落缩进

  • 添加功能 #120:Document.styles

向后不兼容

Paragraph.style 现在返回一个 Style 对象。以前它以字符串形式返回样式名称。现在可以使用 Style.name 属性检索名称,例如,paragraph.style.name

0.7.6 (2014-12-14)

  • 添加功能 #69:Table.alignment

  • 添加功能 #29:Document.core_properties

0.7.5 (2014-11-29)

  • 添加功能 #65:_Cell.merge()

0.7.4 (2014-07-18)

  • 添加功能 #45:_Cell.add_table()

  • 添加功能 #76:_Cell.add_paragraph()

  • 添加 _Cell.tables 属性(只读)

0.7.3 (2014-07-14)

  • 添加 Table.autofit

  • 添加功能 #46:_Cell.width

0.7.2 (2014-07-13)

  • 修复:Word 不会将 <w:cr/> 解释为换行

0.7.1 (2014-07-11)

  • 添加功能 #14:Run.add_picture()

0.7.0 (2014-06-27)

  • 添加功能 #68:Paragraph.insert_paragraph_before()

  • 添加功能 #51:Paragraph.alignment(读/写)

  • 添加功能 #61:Paragraph.text 设置器

  • 添加功能 #58:Run.add_tab()

  • 添加功能 #70:Run.clear()

  • 添加功能 #60:Run.text setter

  • 添加功能 #39:Run.text 和 Paragraph.text 解释 'n' 和 't' 字符

0.6.0 (2014-06-22)

  • 添加功能 #15:部分页面大小

  • 添加功能 #66:添加部分

  • 在 Section 上添加页边距和页面方向属性

  • oxml层的主要重构

0.5.3 (2014-05-10)

  • 添加功能 #19:Run.underline 属性

0.5.2 (2014-05-06)

  • 添加功能 #17:字符样式

0.5.1 (2014-04-02)

  • 修复问题 #23,Document.add_picture()在文档包含 VML 绘图时引发 ValueError。

0.5.0 (2014-03-02)

  • 在 Run 上添加 20 个三态属性,包括 all-caps、double-strike、hidden、shadow、small-caps 和其他 15 个。

0.4.0 (2014-03-01)

  • 从 alpha 状态进入 beta 状态。

  • 添加纯python图片头解析;放下枕头依赖

0.3.0a5 (2014-01-10)

  • 修补程序:问题 #4,Document.add_picture() 在第二个和后续图像上失败。

0.3.0a4 (2014-01-07)

  • 完整的 Python 3 支持,在 Python 3.3 上测试

0.3.0a3 (2014-01-06)

  • 修复某些 Windows 安装上的 setup.py 错误

0.3.0a1 (2014-01-05)

  • 完全面向对象的重写

  • 功能与先前版本相同

  • 文本:添加段落、运行、文本、粗体、斜体

  • 表格:添加表格,添加行,添加列

  • 样式:指定段落、表格的样式

  • 图片:添加内嵌图片,自动缩放

  • 中断:添加分页符

  • 测试:完整的 pytest 和基于行为的 2 层测试套件

0.3.0dev1 (2013-12-14)

  • 往返 .docx 文件,保留所有部分和关系

  • 打开时加载默认的“模板”.docx,没有文件名

  • 从流中打开并保存到流(类文件对象)

  • 在文档的和处添加段落

项目详情


下载文件

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

源分布

python-docx-0.8.11.tar.gz (5.6 MB 查看哈希

已上传 source