制作特定文件大小的测试 PDF 的简单方法

Posted

技术标签:

【中文标题】制作特定文件大小的测试 PDF 的简单方法【英文标题】:Easy way to make a test PDF of a certain file size 【发布时间】:2016-04-29 12:17:05 【问题描述】:

想要在应用程序中测试上传文件的大小限制,并且很难找到/制作各种特定大小的 pdf 来测试/调试它。谁有更好的方法?

【问题讨论】:

【参考方案1】:

您可以编写一个简单的 shell 脚本,将一组图像转换为 pdf:How can I convert a series of images to a PDF from the command line on linux? 并为 1、2、3、...、特定目录中的所有图像文件执行此操作。

创建包含单个图像副本的目录,也应该很简单,从一个具有所需大小的图像文件开始,例如64KB。

# pseudocode - don't test it
END=5
for i in 1..$END; do cp ./image ./image_$i; done
for i in 1..$END; do convert ./image_1..$i mydoc_$i.pdf; done

【讨论】:

【参考方案2】:

我找到了一个在线工具,但是,它似乎无法正常工作,因为即使您告诉它生成 50MB 的文件,它也只能生成 10MB 的文件。

https://www.fakefilegenerator.com/generate-file.php

【讨论】:

此页面生成的不是所选类型的真实文件。它只是一个随机文件,并添加了选定的文件类型。例如 pdf 无法在 pdf 阅读器中打开,因为它只是二进制垃圾(另外,mime 不可用)

以上是关于制作特定文件大小的测试 PDF 的简单方法的主要内容,如果未能解决你的问题,请参考以下文章

怎么将pdf文件压缩到指定大小?

M3U8合并最简单的方法

云展网教程 | PDF制作排版设计建议

PDF大小如何压缩?

PDF文件压缩大小的软件怎么使用

将PDF文件转换成为JPG图片的方法