The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
phpsarc55

pdf 转图片

  •  1
     
  •   phpsarc55 · Sep 22, 2025 · 2604 views
    This topic created in 247 days ago, the information mentioned may be changed or developed.

    有大佬有 pdf 转图片的解决方案么?

    尝试解决:

    1. 尝试用 fitz + cgo 来读取 pdf 然后转成 png ,但是在编译 fitz 的时候就有问题了。编译的头文件跟 fitz-go 的版本不符合。然后下载了对应版本的 fitz 源代码,在编译的时候,又有很多问题。 卒

    2. 尝试用 chromedp 读取 pdf ,然后截图。但是没办法获取到 pdf 的页数,然后没办法调整根据页面大小显示,也获取不到文件渲染出来的起始位置,暂时没法解决上面的问题。因为他渲染出来是 embed 。可能我对 js 太陌生了。 卒

    28 replies    2025-09-24 17:45:53 +08:00
    qiuai
        1
    qiuai  
    PRO
       Sep 22, 2025
    Libreoffice 我正好就在做这个....还挺简单的。网上一搜好多说明。
    phpsarc55
        2
    phpsarc55  
    OP
       Sep 22, 2025
    @qiuai 谢谢。因为我们是 office 转图片的需求。目前用 Libreoffice 转成了 pdf ,但是它 pdf 转图片有点问题,只能生成一张图片。所以在找其他的解决方案。当然有可能是我还没太会用这个工具。大佬是用这个直接转图的吗
    liujan
        3
    liujan  
       Sep 22, 2025 via iPhone
    python 有个库叫 pdf2image ,能够一页 pdf 一张图片
    phpsarc55
        4
    phpsarc55  
    OP
       Sep 22, 2025
    @liujan 谢谢,那明天我来试一试
    Magicdove
        5
    Magicdove  
       Sep 22, 2025
    之前用 Claude 生成过一个静态网页工具,楼主可以试试: https://app.filemail.com/d/jmyvlcavoycxnak
    ratazzi
        6
    ratazzi  
       Sep 22, 2025 via iPhone
    pdfium
    Dispatcher
        7
    Dispatcher  
       Sep 22, 2025
    直接用 imagemagick……
    xiangbohua
        8
    xiangbohua  
       Sep 22, 2025
    说个协修的方法,如果是 ios 的话,可以用快捷指令
    dudubaba
        9
    dudubaba  
       Sep 22, 2025
    pdfjs + canvas ,识别率还可以
    ykong1337
        10
    ykong1337  
       Sep 22, 2025
    poppler poppler-utils 下面的子工具 pdftocairo pdftoppm
    maocat
        11
    maocat  
       Sep 22, 2025 via Android
    imagemagick 生产环境在用,非常 nice ,到现在还没出过问题
    Dockerfile
        12
    Dockerfile  
       Sep 22, 2025
    pdf 转图片这个太多工具了,上面有说过 poppler-utils ,还有 xpdf 、qpdf 、pdfbox ,多的一批
    facebook47
        13
    facebook47  
       Sep 23, 2025 via Android
    用 Java 就没这个问题了🤣🤣🤣
    xingheng
        14
    xingheng  
       Sep 23, 2025
    直接 pdftoppm ,要啥自行车
    Suinn
        15
    Suinn  
       Sep 24, 2025
    word 转图片有大佬了解过吗
    kirory
        16
    kirory  
       Sep 24, 2025
    mupdf
    phpsarc55
        17
    phpsarc55  
    OP
       Sep 24, 2025
    @Magicdove 我需要的是一个通过接口或者命令行方式在 linux 下稳定转的,这个好像不太行
    phpsarc55
        18
    phpsarc55  
    OP
       Sep 24, 2025
    @ratazzi 好的大佬我看一下
    phpsarc55
        19
    phpsarc55  
    OP
       Sep 24, 2025
    @Dispatcher 这好像还真行,我目前看了 python 的 pdf2image
    phpsarc55
        20
    phpsarc55  
    OP
       Sep 24, 2025
    @xiangbohua 我的场景跟这个不太一样
    phpsarc55
        21
    phpsarc55  
    OP
       Sep 24, 2025
    @dudubaba 额这需要浏览器渲染吗
    phpsarc55
        22
    phpsarc55  
    OP
       Sep 24, 2025
    @maocat 好的,我看看 go 能玩不
    phpsarc55
        23
    phpsarc55  
    OP
       Sep 24, 2025
    @ykong1337 好的感谢
    phpsarc55
        24
    phpsarc55  
    OP
       Sep 24, 2025
    @Dockerfile 感觉 go 的不多,用 python 的话还好
    phpsarc55
        25
    phpsarc55  
    OP
       Sep 24, 2025
    @facebook47 java 好啊 java ,不过没必要为了转个图片上个 java 只是
    phpsarc55
        26
    phpsarc55  
    OP
       Sep 24, 2025
    @xingheng 这个好像挺强啊,还是 go 写的
    phpsarc55
        27
    phpsarc55  
    OP
       Sep 24, 2025
    @Suinn 我就是在 office 转图片,不过没法直接转,先用了 libreoffice 转 pdf 再转图,因为我直接用 libreoffice 转 png 有点问题
    phpsarc55
        28
    phpsarc55  
    OP
       Sep 24, 2025
    @kirory 这个我试过,没成,我用 cgo ,然后再编译的时候出了点问题,可能我太菜了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5096 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 09:29 · PVG 17:29 · LAX 02:29 · JFK 05:29
    ♥ Do have faith in what you're doing.