pdf - 如何创建大型 PDF 文件(10MB、50MB、100MB、200MB、500MB、1GB 等)用于测试目的?

标签 pdf testing

我试过这个:

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/

相关文章:

java - 将 .fo 文件转换为 .pdf

.net - 使用 Rotativa 将 PDF 文件保存为字节数组或流

.net - 将 pdf 转换为 Word 文档

javascript - 使用 iTextSharp 将 javascript 添加到 pdf 文件

java - PDF 文件无法使用类加载器打开

testing - 如何使用氦气检查启用和禁用按钮?

ios - 如何在 UI 测试期间在 Swift 应用程序中隐藏键盘

Java - Selenium - boolean 方法总是返回 false

python - Django & twill - 未设置 session cookie

testing - 如何在 Clojure 中进行集成测试?