← 返回指南
QRPro Cloud创建账号 ↗
QRPro Cloud / 文档

二维码与 PDF:码指向文件,而不是包含文件

如果你需要二维码打开一个 PDF,二维码必须携带那个 PDF 所在的 URL。把文件嵌入码内部,在实用上是不可能的。

直接回答

把 PDF 上传到一个公开、永久的 https URL,并用那个链接创建一个文件类型的二维码。如果文件改变,更新目标 URL,或用一个带重定向的自有链接以避免重新印刷。

为什么 PDF 装不进二维码

二维码保存文本。它的最大容量约为 4 296 个字母数字字符,而且那是在版本 40 上,小尺寸印刷时几乎无法阅读。一页 PDF 占几百 KB:没有任何版本能容纳它。能装下的是文件的地址,这正是严肃生成器所做的。

小心那些承诺「二维码里放 PDF」的服务:它们做的是托管文件并给你一个链接。那个链接可能过期,或依赖它们的平台。永远问清楚文件在哪里,以及如果你关闭账号会发生什么。

选择正确的链接

  • 自有 URL:https://tudominio.com/docs/catalogo.pdf。最稳定;你控制权限和更改。
  • 云存储:如果链接公开、直接且不过期,就可以用。避免「通过邮件分享」的链接。
  • 带重定向的链接:如果文件会换地方,就有用。二维码指向你的短 URL,你更新目的地。

用一部未登录、处于隐私窗口的手机测试链接。如果它要求登录或显示「请求访问」页面,这个二维码对公众就没用。

把二维码插入 PDF

反过来也常见:一份印刷的目录、发票或手册,带一个指向网页版的二维码。把码导出为 SVG(矢量)或 300 ppp 的 PNG,边长 1.5–2 cm,至少四个模块的白边。不要拉伸或旋转它。

如果 PDF 是黑白印刷,用灰色测试对比度。如果带彩色背景,确保二维码保持浅色背景上的深色模块;反色(深色背景上的浅色)会在许多阅读器上失败。

印刷测试:在完整批量印刷前,印一张样张,并用两部不同的手机扫描。

权限、隐私与过期

公开 PDF 可能被索引或转发。如果它包含个人数据,不要用开放的二维码公开它:使用一个带密码的页面,或一个短时效的签名链接,并假设二维码会在链接过期后失效。对于商业文档,检查文件是否带有内部路径或用户名等元数据。

常见问题

二维码能装下 PDF 吗?
不能;只能装文件的 URL。

该用哪个链接?
公开、直接、永久的 HTTPS。

能装多少字符?
最多 4 296 个字母数字,但越少读取越好。

能在 PDF 里放二维码吗?
可以,用 SVG 或 300 ppp 的 PNG,并留白边。