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

pdf 转图片

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