You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将PDF转换为单文件TIFF?现有代码生成多文件需合并

解决方案:将PDF转换为单份多页TIFF文件

你不需要额外找第三方库,用当前代码依赖的Pillow(pdf2image返回的就是Pillow的Image对象)就能直接生成多页TIFF,修改代码如下:

from pdf2image import convert_from_path

# 将PDF页面转为Pillow Image对象列表
images = convert_from_path('resume.pdf', 500, poppler_path=r'C:\Program Files\poppler-22.11.0\Library\bin')

# 生成单份多页TIFF文件
if images:
    # 以第一页为基础,附加剩余页面完成多页保存
    images[0].save(
        'resume_multi_page.tiff',
        format='TIFF',
        save_all=True,
        append_images=images[1:]
    )

关键参数说明:

  • save_all=True:开启多页保存模式,让Pillow不只是保存单张图片
  • append_images=images[1:]:把PDF的第二页及之后的所有页面附加到输出文件里,保证页面顺序和原PDF一致
  • 加if images:判断是为了避免PDF为空时触发报错

额外提示:

如果运行时出现TIFF相关的报错,建议升级Pillow到最新版本:

pip install --upgrade pillow

内容的提问来源于stack exchange,提问作者Rayqvaza

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 14:57:35