ezdxf
摘要
此 Python 包是专为创建和操作 DXF 文件而设计的。
文档,具有跨不同 DXF 版本的兼容性。它使用户能够
在保留所有内容(除了注释)的情况下,无缝加载和编辑 DXF 文件。
文档中遇到的任何不熟悉的 DXF 标签都将被友好地忽略但保留下来
用于未来的修改。此功能可用于处理 DXF 文档
包含来自第三方应用程序的数据,而不会丢失任何有价值的信息。
快速信息
ezdxf 是一个 Python 包,用于创建新的 DXF 文件和读取/修改/写入现有的 DXF 文档
- MIT 许可证
- 目标受众是程序员
- 至少需要 Python 3.10
- 独立于操作系统
- 使用 CPython 和 pypy3 测试过
- 具有类型说明,通过
mypy --ignore-missing-imports -p ezdxf 成功通过
- 核心包(不含附加组件)所需的额外包含的包:
- typing_extensions
- pyparsing
- numpy
- fontTools
- 支持 DXF 版本的读取/写入/新建:R12、R2000、R2004、R2007、R2010、R2013 和 R2018
- 为 R13/R14 DXF 版本(升级到 R2000)提供额外的只读支持
- 为比 R12 更旧的 DXF 版本(升级到 R12)提供额外的只读支持
- 支持 ASCII DXF 和二进制 DXF 的读取/写入
- 保留第三方 DXF 内容
- CPython 的可选 C 扩展包含在二进制车轮中,可在 PyPI 上为 Windows、Linux 和 macOS 进行下载
包含的扩展