创建和操作开放的xml文档(主要是docx)。

docx-utils的Python项目详细描述


概述

创建和操作开放的xml文档(主要是docx)。

  • 自由软件:麻省理工学院许可证

功能

此库允许您:

  • 将打开的XML文档转换为扁平的OPC格式。

安装

pip install docx-utils

使用库

使用库将打开的XML文档转换为扁平的OPC格式:

>>>fromdocx_utils.flattenimportopc_to_flat_opc>>>opc_to_flat_opc("sample.docx","sample.xml")

命令行界面(cli)

打印联机帮助:

$ docx_utils --help
Usage: docx_utils [OPTIONS] COMMAND [ARGS]...

  Docx utilities

Options:
  --version  Show the version and exit.
  --help     Show this message and exit.

Commands:
  flatten  Convert an Open XML document into flat OPC format.

将打开的XML文档转换为扁平的OPC格式:

$ docx_utils flatten sample.docx sample.xml
Converting 'sample.docx' to flat XML...
Conversion done: 'sample.xml'.

发展

要运行所有测试,请运行:

tox

更改日志

V0.1.2(2018-07-26)

已修复

  • 放弃对pypy的支持:这表明lxml不可用于此python实现。
  • 放弃对Python3.7的支持:这个Python版本在所有平台上都不可用。 不过,众所周知,它在ubuntu上使用python-3.7-dev版本。

其他

  • 使用CHANGELOG.rst和^{tt4}中的伪标记start-exclude/end-exclude。$ 在安装过程中从生成的PKG-INFO中排除文本。

V0.1.1(2018-07-25)

已修复
  • 修复pypi上的轮子版本。

V0.1.1(2018-07-24)

已添加

  • 第一次释放。

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

推荐PyPI第三方库


热门话题
将文本文件读取到java对象数组   不支持java PageNotFound请求方法“GET”   java JDBC未选择任何数据库   java正在获取ssl。SSLHandshakeException在使用带有标头的REST客户端时发生,但在使用PostMan时可以正常工作   java测试与junit 5的接口   多线程Java Publisher服务器聊天程序   java编译错误已尝试修复,但没有成功   在TIBCO上安装java Https证书   java如何解析一个困难的问题。txt文件?   java如何使用ApachePOI3.6和ApachePOIOXML3读取pptx文件的内容。15罐?   java使用Gradle运行特定于Android的检测测试   人工智能回溯Java   用java制作螺旋桨动画   spring hibernate查询中的java日期   java读取HDFS小型分区?