PDF 文档直接打印 —— 不用先转格式
什么时候用 PDF 打印
- 厂商给的产品说明 PDF:要把某一页内容印成标签 → 直接打
- 快递面单 PDF:108×150mm 的面单 PDF → 直接打
- 合同单 / 收货单:A4 PDF 缩小或裁切成小票宽度
- 已经排好的 PDF 模板:不想在 Gprinter 里重排 → 直接导入 PDF 打
操作步骤
第 1 步:把 PDF 导入 Gprinter
三种常见方式:
| 方式 | 场景 | 操作 |
|---|---|---|
| 其他 APP 分享过来 | 微信/QQ 收到 PDF 文件 | 打开文件 → 「用其他应用打开」→ 选 Gprinter |
| 文件管理器里打开 | 本地已有 PDF | 文件管理器 → 点 PDF → 选 Gprinter |
| Gprinter 内直接打开 | 已知文件路径 | Gprinter → 「我的」→「文档打印」→ 选本地 PDF |
第 2 步:预览并设置
Gprinter 打开 PDF 后会显示第一页预览:
- 选择页码:PDF 多页时选要打哪一页
- 调整尺寸:PDF 默认是 A4,需要调整到打印机能打印的范围
- 智能裁剪:自动切掉 PDF 周围的空白边距(v2.4 新增)
- 手动裁剪:框选 PDF 里的特定区域(比如只打面单的发件人区域)
第 3 步:发送打印
确认预览没问题 → 点打印 → 选份数 → 开始。
PDF 打印的限制
不适合的 PDF
- 超大 PDF(> 20MB):APP 可能卡或 OOM 崩溃
- 矢量 PDF 转成的效果:Gprinter 会先把 PDF 转成图像再发送给打印机,矢量图细节可能丢失
- 加密 PDF:密码保护的 PDF 无法打开 → 先用电脑解密
尺寸问题
热敏打印机的物理打印宽度有限:
| 打印机 | 最大打印宽度 |
|---|---|
| 58mm 小票机 | 约 51mm |
| 80mm 小票机 | 约 72mm |
| 60mm 标签机 | 约 56mm |
| 108mm 标签机 | 约 102mm |
A4 纸是 210mm 宽 → 必须缩小或裁剪。Gprinter 会按比例自动缩放,但可能导致文字太小看不清。建议先用电脑把 PDF 裁成打印机能接受的尺寸再导入。
PDF vs 重排
| 方式 | 优点 | 缺点 |
|---|---|---|
| 直接打 PDF | 快、还原度高、保留原始版式 | 无法局部修改、无法填入动态数据(如 Excel 批量) |
| 在 Gprinter 里重排 | 灵活、可绑字段、可批量 | 慢、需要重新排版 |
选哪个看场景:一次性打印、版式固定 → 直接 PDF;需要重复打、局部改 → 在 Gprinter 里重排。
PDF 打印的版本要求
- iOS 版:v1.7.0 及以上
- Android 版:v5.2.0 及以上
- 如果你的版本低于这个号,先升级 Gprinter