UTILS.
100% 浏览器内运行
🏷️

标签纸制作工具

在 Avery 样式的网格上制作可打印的地址或姓名标签 PDF —— 相同文本或列表,均在浏览器中完成。

相同文本模式:换行 = 换行符。列表模式:每行一个标签,在标签内使用 \n 换行。

关于此工具

在标准 Avery 样式网格上生成可直接打印的标签 PDF 页面 —— Avery 5160(3×10,2.625"×1")、5163(2×5,4"×2")、5162(2×7,4"×1.33"),或完全自定义的布局。选择在每个标签上重复的同一段文本,或粘贴一个列表,每个条目占一个标签。所有内容都使用 pdf-lib 在本地渲染,因此你的邮寄列表绝不会离开你的设备。

几何布局遵循制造商的规格。每个尺寸以英寸输入,并通过乘以 72(1 in = 72 pt)转换为 PDF 磅值。单元格的原点 left = leftMargin + col ×(labelWidth + horizontalGap),其上边缘为距页面顶部 topMargin + row ×(labelHeight + verticalGap)。文本会使用字体自身的度量按单元格宽度自动换行,然后换行后的文本块在单元格内垂直居中,并水平左对齐或居中对齐。

如果列表的条目数超过一张纸所能容纳的数量(列 × 行),则会自动添加额外页面。标签使用内置的 Helvetica、Times 或 Courier 字体,支持 Latin-1 字符;超出该范围的文本(例如许多带重音或非拉丁文字)无法被这些标准字体嵌入,会报告编码提示而不是生成损坏的文件。

常见问题

支持哪些 Avery 模板?
内置预设包括 US Letter 上的 Avery 5160(3×10,2.625"×1")、5163(2×5,4"×2")和 5162(2×7,4"×1.33"),外加一个自定义模式,你可以自行设置列、行、标签尺寸、页边距和间距。
我如何在每个标签上放置相同的地址?
选择“所有标签使用相同文本”并输入一次文本。在标签内换行请使用新的一行,它会在整张纸上重复。
我如何在每个单元格上打印不同的标签?
选择“每行一个标签”并粘贴你的列表,每行一个标签。要将单个标签拆分到多行,请在需要换行处输入 \n。多出的标签会流入后续纸张。
为什么我的文本显示了编码提示?
标准 PDF 字体仅支持 Latin-1 字符。带重音或非拉丁的文本无法被 Helvetica、Times 或 Courier 嵌入,因此请使用基本拉丁字符,否则无法生成标签纸。

更多工具