PDF 10個をマージしようとしています。総ページ数は約100,000ページです。
使っています
pdftk 1.pdf ... 10.pdf output total.pdf
PDFの総サイズは約300MB以上です。
次のエラーが発生します。
Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS
どうすれば増やせるの?MAXHINCR or MAX_HEAP_SECTS
答え1
エラーメッセージの値はコンパイル時に設定されるため、ソースからビルドする場合にのみ便利です。
.pdf
一度に1つずつファイルを追加することをお勧めします。
それはまるで
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
警告する私はこれを試していませんでした。