【问题标题】:How do I combine more than 5 PDFs with imagemagick convert?如何将超过 5 个 PDF 与 imagemagick convert 结合起来?
【发布时间】:2016-09-26 21:03:06
【问题描述】:

我正在使用以下命令来合并 pdf:

convert -density 300x300 -quality 100 ./1.pdf ./2.pdf ./merged.pdf"

问题是当我给它一个大的 pdf 列表(大约 1000 个)来组合时,它只组合前 5 个。它不会引发任何错误。

这不是一个难以规避的问题。我可以将 pdf 以 5 个为一组进行组合,然后再将它们组合起来。但我想知道是否有一些convert 配置可以做到这一点。

【问题讨论】:

    标签: linux pdf imagemagick


    【解决方案1】:

    我成功地将 100 个 PDF 合并成一个大文件,但我在 OSX 上,命令行的最大长度为 262144 字节。您可以通过以下方式检查您的:

    getconf ARG_MAX
    

    要绕过它,您可以让 ImageMagick 从文件中读取要合并的 PDF 列表,这样您就不会受到限制:

    ls | grep "pdf$" > filelist.txt
    
    convert @filelist.txt result.pdf
    

    【讨论】:

    • 抱歉还没试过。不幸的是,我的电脑内存不足。星期一我有一台新电脑,所以我会试试看
    猜你喜欢
    • 2021-08-07
    • 2021-01-05
    • 2021-09-28
    • 1970-01-01
    • 2021-09-05
    • 2018-12-08
    • 2012-03-17
    • 2017-12-15
    • 1970-01-01
    相关资源
    最近更新 更多