Skip to content

Releases: NoEdgeAI/pdfdeal

V0.4.6

28 Oct 10:45
8103953
Compare
Choose a tag to compare

🌐English | 简体中文

✨ 新功能

  • 初始化新增full_speedbeta功能,其会其会自动嗅探当前可用的最高并发上限,🔍查看详细

🔧 BUG修复

  • 函数注释拼写错误纠正

🚀 其他

  • 更为详细的报错说明,现在报错会尽可能地附带trace-id以方便定位问题
  • 由于未达到预期效果,取消retry实验性选项

V0.4.5

25 Oct 14:48
Compare
Choose a tag to compare

🌐English | 简体中文

🔧 BUG修复

  • 修复无法处理页数超限报错的问题

V0.4.4

25 Oct 02:37
Compare
Choose a tag to compare

🌐English | 简体中文

🔧 BUG修复

  • 修复请求间隔过小的问题

V0.4.3

24 Oct 13:58
ae6d86e
Compare
Choose a tag to compare

🌐English | 简体中文

🔧 BUG修复

  • 修复了潜在的死锁问题
  • 大幅改进了并发性能

🚀 其他

  • 同步Doc2X新报错码
  • 改进包依赖关系

V0.4.2

21 Oct 05:20
e5e6d6d
Compare
Choose a tag to compare

🌐English | 简体中文

Warning

Doc2X的V1接口即将被弃用!请尽快迁移至V2接口。查看接口迁移指南以确定是否需要更改代码。

大多数情况下,您无需更改代码0.4.X版本尽量保持对0.3.1版本的向上兼容。

🔧 BUG修复

  • 修复了在网络环境较差时,请求可能会无限卡死的问题
  • 修复了CLI程序中参数错误的问题

V0.4.1

20 Oct 07:33
Compare
Choose a tag to compare

🌐English | 简体中文

Warning

Doc2X的V1接口即将被弃用!请尽快迁移至V2接口。查看接口迁移指南以确定是否需要更改代码。

大多数情况下,您无需更改代码0.4.X版本尽量保持对0.3.1版本的向上兼容。

✨ 新功能

  • pdf2file函数新增实验性选项retry,用于决定是否重试失败的转换,默认关闭。此功能将在未来版本中进一步完善,🔍查看
  • 当传入单个文件路径时,pdf2file将自动保留原文件名,🔍查看
  • 更新CLI程序以支持新的V2接口

🔧 BUG修复

  • 修复了传入单个文件路径时,自定义导出文件名不生效的问题
  • 修复了在网络环境较差时,下载转换后文件可能卡死的问题

🚀 其他

  • 支持Python3.13,并在Github Action中添加相关测试
  • 实验性支持Python3.13t(nogil)

V0.4.0

18 Oct 13:49
Compare
Choose a tag to compare

🌐English | 简体中文

Caution

Doc2X的V1接口将会在近期被弃用!请尽快迁移至V2接口。请查看接口迁移指南,以查看您的场景是否有需要代码更改。

在大部分情况下,您不需要更改任何代码0.4.X版本会尽可能地向上兼容0.3.1版本。

✨ 功能变动

  • 支持Doc2X V2接口
  • pdf2file接口将会自动识别输入是文件夹路径/文件路径/列表形式的文件路径并进行处理,查看
  • pdf2file将会自动保持原有文件结构,不再需要手动介入,查看
  • 完善报错提示,现在其会尝试为报错提供解决方案

🚀 其他

  • 优化包依赖,现在只需httpxpypdf这两个小型包
  • 提供了更为简便的debug日志开关

V0.3.1

29 Aug 03:51
0cbabdb
Compare
Choose a tag to compare

English | 🌐简体中文

Caution

After version 0.3.1 the output has been updated to logging, which by default only outputs Warning and above. If you want to see the processing, set the logging level to INFO:

import logging
httpx_logger = logging.getLogger("httpx")
httpx_logger.setLevel(logging.WARNING)
logging.basicConfig(level=logging.INFO)

🚀 Others

  • Changed the package information output to the logging module, which doesn't output a bunch of stuff anymore

V0.3.0

23 Aug 05:59
05c9503
Compare
Choose a tag to compare

English | 🌐简体中文

✨ Feature Changes

  • [Document Splitting](... /guide/Tools/Auto_split.md) supports outputting multiple files by paragraph.
  • New [Document Unzip](... /guide/Tools/Unzip.md).

🔧 BUG Fixes

  • Fixed terminology for switching state prompts
  • Fixed not being able to print error report stacks

🚀 Others

  • Documentation page improved for Linux users (more friendly font designation)
  • Added demonstration of use with RAG applications (e.g. Fastgpt, Dify, etc.)

V0.2.5

14 Aug 08:39
2ea8503
Compare
Choose a tag to compare

English | 🌐简体中文

✨ Feature Changes

  • Added built-in upload tool: S3

🔧 Bug Fixes

  • MD Document Image Uploader could not handle relative path images.

🚀 Others

  • Introduced Ruff in GitHub Action for code checking and code formatting.