我试过这个:
for ((i=1; i<=10; i++)); do convert 100MB.pdf 10MB.pdf 100MB.pdf; done
创建 100MB 的文件但很快就会用完 RAM。
最佳答案
最简单的工具:使用pdftk
(或pdftk.exe
,如果你在Windows上):
pdftk 10_MB.pdf 100_MB.pdf cat output 110_MB.pdf
这将是一个有效的 PDF。 Download pdftk here .
更新:如果您想要非常大(且有效!)、未优化的 PDF,请使用此命令:
pdftk 100MB.pdf 100MB.pdf 100MB.pdf 100MB.pdf 100MB.pdf cat output 500_MB.pdf
甚至(如果您使用的是 Linux、Unix 或 Mac OS X):
pdftk $(for i in $(seq 1 100); do echo -n "100MB.pdf "; done) cat output 10_GB.pdf
关于pdf - 如何创建大型 PDF 文件(10MB、50MB、100MB、200MB、500MB、1GB 等)用于测试目的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5092518/