pdftk:堆部分太多:增加 MAXHINCR 或 MAX_HEAP_SECTS

pdftk:堆部分太多:增加 MAXHINCR 或 MAX_HEAP_SECTS

我试图合并 10 个 pdf。总页数约为100,000页。

我在用

pdftk 1.pdf ... 10.pdf output total.pdf

pdf的总大小约为300+mb。

我收到以下错误

Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS

我怎样才能增加MAXHINCR or MAX_HEAP_SECTS

答案1

错误消息中的值是在编译时设置的,因此仅当您从源代码构建时它们才有用。

我建议你添加.pdf一次添加一个文件。

就像是

for i in $(seq 1 10); do
   if [[ $i -eq 1 ]] ; then
        cp $i.pdf a.tmp.pdf
    else
        pdftk a.tmp.pdf $i.pdf output b.tmp.pdf
        mv b.tmp.pdf a.tmp.pdf
    fi
done
mv a.tmp.pdf total.pdf

警告我没试过这个。

相关内容