制作特定文件大小的测试 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 的简单方法的主要内容,如果未能解决你的问题,请参考以下文章