PDF二维码生成器
二维码里装不下PDF文件本身,它存的是PDF所在的网址。把文件上传到你的网站或网盘,将链接设为公开,粘贴到这里,就能得到一个在任何手机上都能打开该文档的二维码。
二维码生成器
请填写链接。
不会上传任何内容,代码在本地生成供您下载。
PNG 的宽度和高度,单位为像素。1000 px 印刷到约 8 cm 以内仍然清晰;矢量格式忽略此项。
二维码周围的空白边框,以模块(小方块)计。背景复杂时,扫描器至少需要 4 个模块。
级别越高,二维码部分脏污或被标志遮挡时仍能扫描,但图案会更密。
请使用深色。深色背景上的浅色二维码在许多旧手机摄像头上无法识别。
需要与二维码颜色形成强烈对比;白色最稳妥。
使用方法
- 1
上传PDF并复制链接
把 PDF 放到你的网站、Google Drive、Dropbox 或 OneDrive 上,将共享设置为公开,然后复制完整的 https:// 地址。
- 2
粘贴到“链接”栏
二维码类型已设为 PDF 链接。把地址粘贴到链接中;在高级设置里,打印请选择 SVG 或 PDF,需要 PNG 时可调大图片尺寸。
- 3
生成后在未登录状态下测试
点击生成,然后用一部没有登录你云盘账号的手机扫码。如果它能在那里打开 PDF,所有人都能打开。
PDF二维码是如何打开文件的
由你托管 PDF
文件保存在你的网站或云盘中,并通过一个公开地址提供访问。
二维码保存地址
一条简短的 https:// 链接会变成静态二维码中的黑白模块。
手机获取文件
相机读取链接后,浏览器从你的托管位置下载 PDF。
在Drive、Dropbox或OneDrive上将PDF链接设为公开
| 机构 | 要求 | 来源 |
|---|---|---|
| Google Drive | 点击共享,在“常规访问权限”中把“受限”改为“知道链接的任何人”,角色选“查看者”。在同一对话框中复制链接。 | — |
| Dropbox | 复制共享链接。以 ?dl=0 结尾的链接会打开预览页面;改成 ?dl=1 则会让浏览器直接下载文件。 | — |
| Microsoft OneDrive | 如果你的工作或学校账号允许,请选择“任何人都有链接”进行共享。有些公司策略会禁止匿名链接。 | — |
| 你自己的网站 | 把 PDF 上传到固定路径,例如 /files/menu.pdf,并链接到这个地址,而不是嵌入它的页面。 | — |
PDF更新后继续使用同一个二维码
印出来的二维码是永久的,所以里面的链接必须经得起文档的每一次更新。在自己的网站上这很容易:用相同的文件名上传新菜单,二维码就会打开新文件。在 Google Drive 中,删除旧文件再上传新文件会生成新链接;请改用现有文件的“管理版本”,这样会替换内容并保留地址。
避免使用带日期或版本号的链接,例如 menu-march.pdf,也避免会过期的链接,比如限时中转服务。如果几份 PDF 属于一组,例如菜单和过敏原说明,把合并PDF文件成一个文档,就只需维护一个二维码和一个链接。
为什么扫PDF二维码打开的是错误页而不是文件
提示“你需要访问权限”或出现登录页面
共享设置仍是私有。请改为“知道链接的任何人”,并用未登录的手机测试。
替换文件后出现 404 页面
新上传的文件有了新地址。请恢复原来的文件名或路径,或者直接更新现有文件。
用移动数据时下载一直完不成
PDF 太大。请压缩它,或者把较长的宣传册拆分出现场用户需要的部分。
相机显示的是文字而不是链接
地址开头缺少 https://。请粘贴从浏览器地址栏复制的完整链接。
PDF二维码常见问题
可以直接上传PDF生成二维码吗?
静态二维码做不到:文件必须放在服务器上,手机扫码后才能下载,而本生成器不托管文件。提供“上传并生成二维码”的服务会把 PDF 存放在它们的服务器上,通常在二维码里放的是它们自己的短链接。
PDF文件最大可以多大?
二维码本身不受影响,因为里面只有链接。受影响的是访问者:一份 40 MB 的菜单扫描件在手机信号弱时要加载很久。上传前请先用PDF压缩处理大文件,餐厅菜单也尽量控制在几 MB 以内。
扫码后PDF是在浏览器中打开还是直接下载?
这取决于手机和托管服务。iPhone 上的 Safari 大多直接显示 PDF,而许多安卓手机会先下载文件,再用 PDF 阅读器打开。Drive 和 Dropbox 的链接会先显示预览页面。
能为只有员工才能打开的PDF制作二维码吗?
可以,方法是把云端共享限制在你的组织内,或者给文件本身加密。员工会被要求登录或输入密码,其他人扫码后看到的是申请访问页面,而不是文档。
PDF二维码能统计扫码人数吗?
静态二维码不会向任何地方发送数据。如果需要统计数字,可以把 PDF 放在自己的网站上,在网站分析中查看下载次数,或者在二维码里放带标记的链接;动态二维码生成器页面介绍了跳转的做法。