多种大小的示例 PDF 文件,以常见的实际 PDF 使用场景命名(宣传册、目录、证书、合同、电子书等),此外还提供从 1KB 到 100MB 的固定大小梯度。
这些文件到底是什么
以下每个文件都是真实、有效的 PDF——使用 pdf-lib 构建,包含真实绘制的文本(较大尺寸文件还包含真实嵌入的照片)——因此可以在任何 PDF 查看器中正确打开,并在提取文本时返回真实内容。
-
下载sample-brochure.pdfPDF · 1.4 KB VirusTotal 报告
-
下载sample-catalog.pdfPDF · 1.3 KB VirusTotal 报告
-
下载sample-certificate.pdfPDF · 1.2 KB VirusTotal 报告
-
下载sample-contract.pdfPDF · 2.3 KB VirusTotal 报告
-
下载sample-ebook.pdfPDF · 8.6 KB VirusTotal 报告
-
下载sample-invoice.pdfPDF · 1.4 KB VirusTotal 报告
-
下载sample-pdf-100kb.pdfPDF · 101 KB VirusTotal 报告
-
下载sample-pdf-100mb.pdfPDF · 98 MB VirusTotal 报告
-
下载sample-pdf-10kb.pdfPDF · 10 KB VirusTotal 报告
-
下载sample-pdf-10mb.pdfPDF · 10 MB VirusTotal 报告
-
下载sample-pdf-1kb.pdfPDF · 1.4 KB VirusTotal 报告
-
下载sample-pdf-1mb.pdfPDF · 1021 KB VirusTotal 报告
-
下载sample-pdf-20mb.pdfPDF · 20 MB VirusTotal 报告
-
下载sample-pdf-50mb.pdfPDF · 50 MB VirusTotal 报告
-
下载sample-pdf-5mb.pdfPDF · 5 MB VirusTotal 报告
-
下载sample-resume.pdfPDF · 1.4 KB VirusTotal 报告
-
下载sample-whitepaper.pdfPDF · 5.5 KB VirusTotal 报告
这些文件可以安全下载吗?
所有示例文件均由我们自行生成——不含可执行代码和宏。文件通过 HTTPS 从我们的 CDN 分发,每个文件都附有 SHA-256 校验和(用于验证下载)以及独立的 VirusTotal 扫描报告链接。
通过第三方服务独立核查本站:
常见使用场景
文档门户上传限制
使用一个大小恰好位于您需要检查的边界值上的文件,测试合同、申请或受理门户的上传限制。
电子邮件附件检查
PDF 是最常见的商务附件格式;使用它来确认您邮件系统的大小和类型规则。
电子签名和表单提交流程
检查签名或提交工作流是否能干净利落地拒绝超大或类型错误的文件,而不会出现令人困惑的错误。
文档管理存储测试
将一系列不同大小的文件推送到 DMS 或归档系统中,观察索引和存储在接近配额时的表现。
格式与变体
- Certificate
- 一份简短的单页文档——适用于测试上传路径中较小尺寸的一端。
- Invoice / Form
- 典型的多字段商务文档长度。
- Resume
- HR 和求职门户中常见的真实上传对象。
- Contract
- 多页法律文档长度,适用于电子签名流程测试。
- Brochure / Flyer
- 图片较多的营销文档;大小处于中低区间。
- Catalog
- 体积更大、图片更多的文档;适用于测试较大的上传。
- Ebook / Manual
- 长篇文档,处于大小区间的较大一端。
- Whitepaper / Report
- 文字较多的长篇文档。
常见问题
- 这些文件能作为真实的 PDF 文档打开吗?
- 可以。每个文件都具有真实、有效的 PDF 结构,因此任何 PDF 查看器都能打开它,文本提取也能返回真实内容。
- 那么它们有什么用途?
- 用于检查网站、门户或表单的上传大小限制、文件类型检查、电子邮件附件限制,或 PDF 上传的存储和带宽处理能力。
- 为什么它们以宣传册、合同等命名?
- 这些名称描述的是一种实际使用场景以及该类文档的典型大小,帮助您选择合理的测试大小——而不代表文件的实际内容。
- 是否也有不与文档类型绑定的普通大小梯度?
- 有——除了按名称命名的文件外,还有一组固定文件,大小分别为 1KB、10KB、100KB、1MB、5MB 和 20MB,用于测试精确的边界值。
- 我可以在自动化测试套件中使用这些文件吗?
- 可以。每个文件都有一个稳定的直接 URL,因此您可以在 CI 流水线中获取它,而无需在代码仓库中提交大型二进制测试文件。