Pdfdeal

Latest version: v1.0.2

Safety actively analyzes 723685 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

0.4.4

[🌐English](https://menghuan1918.github.io/pdfdeal-docs/changes/#v0-4-4) | [简体中文](https://menghuan1918.github.io/pdfdeal-docs/zh/changes/#v0-4-4)
🔧 BUG修复
- 修复请求间隔过小的问题

0.4.3

[🌐English](https://menghuan1918.github.io/pdfdeal-docs/changes/#v0-4-3) | [简体中文](https://menghuan1918.github.io/pdfdeal-docs/zh/changes/#v0-4-3)
🔧 BUG修复
- 修复了潜在的死锁问题
- 大幅改进了并发性能

🚀 其他
- 同步Doc2X新报错码
- 改进包依赖关系

0.4.2

[🌐English](https://menghuan1918.github.io/pdfdeal-docs/changes/#v0-4-2) | [简体中文](https://menghuan1918.github.io/pdfdeal-docs/zh/changes/#v0-4-2)

> [!warning]
> Doc2X的V1接口即将被弃用!请尽快迁移至V2接口。查看[接口迁移指南](./v1tov2.md)以确定是否需要更改代码。
>
> **大多数情况下,您无需更改代码**,`0.4.X`版本尽量保持对`0.3.1`版本的向上兼容。

🔧 BUG修复

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

0.4.1

[🌐English](https://menghuan1918.github.io/pdfdeal-docs/changes/#v0-4-1) | [简体中文](https://menghuan1918.github.io/pdfdeal-docs/zh/changes/#v0-4-1)

> [!warning]
> Doc2X的V1接口即将被弃用!请尽快迁移至V2接口。查看[接口迁移指南](./v1tov2.md)以确定是否需要更改代码。
>
> **大多数情况下,您无需更改代码**,`0.4.X`版本尽量保持对`0.3.1`版本的向上兼容。

✨ 新功能

- `pdf2file`函数新增**实验性选项**`retry`,用于决定是否重试失败的转换,默认关闭。此功能将在未来版本中进一步完善,[🔍查看](https://menghuan1918.github.io/pdfdeal-docs/zh/guide/pdf.html)
- 当传入单个文件路径时,`pdf2file`将自动保留原文件名,[🔍查看](https://menghuan1918.github.io/pdfdeal-docs/zh/guide/pdf.html)
- 更新CLI程序以支持新的V2接口

🔧 BUG修复

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

🚀 其他

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

0.4.0

[🌐English](https://menghuan1918.github.io/pdfdeal-docs/changes/#v0-4-0) | [简体中文](https://menghuan1918.github.io/pdfdeal-docs/zh/changes/#v0-4-0)

> [!caution]
> Doc2X的V1接口将会在近期被弃用!请尽快迁移至V2接口。请查看[接口迁移指南](https://menghuan1918.github.io/pdfdeal-docs/zh/changes/v1tov2.html),以查看您的场景是否有需要代码更改。
>
> **在大部分情况下,您不需要更改任何代码**,`0.4.X`版本会尽可能地向上兼容`0.3.1`版本。

✨ 功能变动

- 支持Doc2X V2接口
- `pdf2file`接口将会自动识别输入是`文件夹路径`/`文件路径`/`列表形式的文件路径`并进行处理,[查看](https://menghuan1918.github.io/pdfdeal-docs/zh/guide/pdf.html)
- `pdf2file`将会自动保持原有文件结构,不再需要手动介入,[查看](https://menghuan1918.github.io/pdfdeal-docs/zh/guide/pdf.html)
- 完善报错提示,现在其会尝试为报错提供解决方案

🚀 其他

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

0.3.1

[English](https://menghuan1918.github.io/pdfdeal-docs/changes/#v0-3-1) | [🌐简体中文](https://menghuan1918.github.io/pdfdeal-docs/zh/changes/#v0-3-1)

> [!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:
> python
> 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

Page 3 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.