Skip to content

报错:ValueError: bad 'value' #975

@ChickenHu

Description

@ChickenHu

在提问之前...

  • 我已经搜索了现有的 issues
  • 我在提问题之前至少花费了 5 分钟来思考和准备
  • 我已经认真且完整的阅读了 wiki
  • 我已经认真检查了问题和网络环境无关(包括但不限于Google不可用,模型下载失败)

使用的环境

- OS: Windows 11
- Python: 3.12
- pdf2zh: v1.9.9

请选择安装方式

pip

描述你的问题

在翻译完成保存时出现如下报错

Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "C:\Users\Do_no\.local\bin\pdf2zh.exe\__main__.py", line 10, in <module>
  File "C:\Users\Do_no\AppData\Roaming\uv\tools\pdf2zh\Lib\site-packages\pdf2zh\pdf2zh.py", line 328, in main
    translate(model=ModelInstance.value, **vars(parsed_args))
  File "C:\Users\Do_no\AppData\Roaming\uv\tools\pdf2zh\Lib\site-packages\pdf2zh\high_level.py", line 383, in translate
    s_mono, s_dual = translate_stream(
                     ^^^^^^^^^^^^^^^^^
  File "C:\Users\Do_no\AppData\Roaming\uv\tools\pdf2zh\Lib\site-packages\pdf2zh\high_level.py", line 245, in translate_stream
    doc_zh.subset_fonts(fallback=True)
  File "C:\Users\Do_no\AppData\Roaming\uv\tools\pdf2zh\Lib\site-packages\pymupdf\utils.py", line 5848, in subset_fonts
    set_old_widths(font_xref, width_table, def_width)
  File "C:\Users\Do_no\AppData\Roaming\uv\tools\pdf2zh\Lib\site-packages\pymupdf\utils.py", line 5617, in set_old_widths
    doc.xref_set_key(df_xref, "DW", dwidths)
  File "C:\Users\Do_no\AppData\Roaming\uv\tools\pdf2zh\Lib\site-packages\pymupdf\__init__.py", line 6066, in xref_set_key
    raise ValueError("bad 'value'")
ValueError: bad 'value'

如何复现

  1. 执行 pdf2zh '..\Downloads\doc.pdf' --config .\config.json -s deepseek

预期行为

No response

相关 Logs


原始PDF文件

No response

还有别的吗?

config如下

{
    "USE_MODELSCOPE": "0",
    "translators": [
        {
            "name": "deepseek",
            "envs": {
                "DEEPSEEK_API_KEY": "***",
                "DEEPSEEK_MODEL": "deepseek-chat"
            }
        },
        {
            "name": "deepl",
            "envs": {
                "DEEPL_AUTH_KEY": null
            }
        }
    ],
    "ENABLED_SERVICES": [
        "deepseek"
    ],
    "HIDDEN_GRADIO_DETAILS": true,
    "PDF2ZH_LANG_FROM": "English",
    "PDF2ZH_LANG_TO": "Simplified Chinese",
    "NOTO_FONT_PATH": "C:\\WINDOWS\\Fonts\\NotoSerifSC-VF.ttf"
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions