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

如何使用muraster工具栅格化多页PDF文件?

如何使用muraster工具栅格化多页PDF文件?

嘿,我明白你遇到的困惑了——用muraster指定页面范围后却只生成第一页的图片,确实挺让人头疼的。

首先,咱们先确认muraster的核心用法:它的语法是muraster [options] file [pages],其中页面范围支持逗号分隔的页码或区间(比如1-5)。你之前的命令问题出在输出文件名的占位符格式上。

要让muraster批量生成对应页面的图片,你需要确保输出文件名里的占位符能被正确解析,用来区分不同页面。试试这个命令:

muraster -o output%03d.png input.pdf 1-5

这里的%03d是指用3位数字的页码来命名文件(比如output001.png、output002.png……),这个格式是muraster能正确识别的分页命名模板。如果你之前用的是%d,可能部分版本的muraster对这种简单占位符支持不好,换成带补零的格式就能解决问题。

另外,如果要栅格化PDF的所有页面,你甚至可以省略页面范围参数,直接运行:

muraster -o output%03d.png input.pdf

这样工具就会自动遍历PDF的每一页,生成对应的图片文件。

如果还是只生成单页,你可以检查下muraster的版本,有些旧版本可能在分页输出的逻辑上有bug,更新到最新版的MuPDF工具集应该就能解决。

备注:内容来源于stack exchange,提问作者jsx97

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 07:24:37