Skip to main content

easy operate OFD

Project description

easyofd

关于这个库:

鉴于目前python解析ofd没有啥好用的库所以决定自己整一个。

若本库对你有所帮助可以star 支持一下开源作者,欢迎fork,欢迎issues。

更新

20240911 - v0.4.0 新增参数校验器 parameter_parser.py 中的参数需要在后续版本中完善。 20240909- v0.3.6 兼容更多text格式.

v0.3.5 兼容 ofd 文件 page size 不一的情况。

v0.3.4.99 从该版本开始会增加对低版本python版本的兼容(最低3.8.18) , 带有99 标识的版本代表发布前对python 3.8 有做兼容性验证。

v0.3.3 解决了一些bug ,去除了对opencv的依赖 环境体积减少50M左右,后续可能会尝试把一些依赖改为选装按需安装。

常见问题

目前一些常见使用问题包括 easyofd库如何下载怎么使用, linux系统缺少字体包怎么处理等常见问题后续会放到下面链接遇到后可以先看这个:

https://github.com/renoyuan/easyofd/wiki/FAQ

版本规划

1 环境,后续可能会尝试减少一些第三包的依赖压缩环境体积 -- 主要是opencv 和numpy

2 功能上 对于pfd2ofd 和 ofd 生成 可能会有一些优化

3 需求收集,若有其他相关easyofd 的需求和建议可以git 上给我提,有意思的需求我会考虑尝试。

关于提问-重要

:hand: 有疑问或者建议需求等等,优先看看FAQ文档和demo代码,没有的请提交issues,不要直接发邮件,不要直接发邮件。

:hand: 有啥问题在 github 上提 issues,有空的时候会尽力解答以及优化。邮箱只接受问题文件不做回复。

已实现功能 :

1 解析ofd

2 ofd转pdf 转图片

3 pdf转ofd 转图片

4 jpg2ofd jpg2pfd

5 添加gui 工具实现上述功能

使用

安装

pip install easyofd

使用

参考 test\demo.py 文件 目前所有功能在这个里面都有体现

ps:

0 代码使用有问题,可以先看 test\demo.py 文件

1 对于使用有任何疑问,欢迎提各种Issue.

2 目前ofd 文件使用尚未普及,作者接触的文件也不多,遇到无法解析的文件,可以发我邮箱(renoyuan@foxmail.com),有时间会去优化版本.

3 本库对你有所帮助可以star 支持一下作者,或者fork。

:hand:参考文档实现

项目链接: https://github.com/renoyuan/easyofd

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

easyofd-0.4.0.tar.gz (45.7 kB view details)

Uploaded Source

Built Distribution

easyofd-0.4.0-py3-none-any.whl (49.7 kB view details)

Uploaded Python 3

File details

Details for the file easyofd-0.4.0.tar.gz.

File metadata

  • Download URL: easyofd-0.4.0.tar.gz
  • Upload date:
  • Size: 45.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for easyofd-0.4.0.tar.gz
Algorithm Hash digest
SHA256 44e6797a12d7f3f87939fb4815adc4d611f61f424e060b72e1a162c3b42b1b09
MD5 d123a956412d2cb281de8a1b0a523cac
BLAKE2b-256 26228f5e00b872f48c583df1256c186b11b47ec8a77898346249e77da41f3f51

See more details on using hashes here.

File details

Details for the file easyofd-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: easyofd-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 49.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for easyofd-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d09bcdeedfcfe0e75e452a4c4b5e08f4855c3e4e42967c398b93a9763e5f070c
MD5 5dca4232617861658ea327b046e02dfc
BLAKE2b-256 559d0b5ee3c46e34157e07d6d1328cf010f82315bcd185fc12ba71e8e51cb171

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page