Univer 打印与 PDF 导出 3 步走:分页不挤,字体不糊
【免费下载链接】univerUniver is a full-stack framework for creating and editing spreadsheets / word processor / presentation on both web and server.项目地址: https://gitcode.com/GitHub_Trending/un/univer
刚发出去的报表,表头孤零零落在第二页,数字全挤在第一页——这是 Univer 打印 最典型的翻车现场。Univer 把纸张、边距、分页与 PDF 导出收进同一条操作动线,按下面 3 步走完,你导出的每一页都会和屏幕上一致。
第一步:定好纸张、边距与打印范围
先把页面尺寸定对,后面的分页才有意义。
- 选纸张规格:A4、Letter 等 10 余种标准尺寸直接下拉选取,也可手动输入自定义宽高。
- 设边距:窄、标准、宽三档预设任选,需要精确时按数值填上下左右。
- 切方向:列多的宽表切横向,长报告保持纵向,一键切换不用重排。
- 圈打印区域:选中要输出的范围再打印,空白行列不会跟着进文件。
重复标题行与批注怎么开
- 重复标题行:开启后表头跟着每一页重印,多页表格不再丢列名。
- 批注输出:默认不随页面输出,勾选后才把单元格批注一起带上。
页面设置相关代码:页面设置命令、打印拦截服务
第二步:用打印预览核对分页线
预览不刷新,等于没有预览。
- 实时刷新:改完纸张、边距或缩放,预览立刻跟着变,不用反复导出试错。
- 分页边界:页面边界直接画在视图上,哪行落在哪页、哪列被切到下一页,标得明明白白。
- 缩放范围:20%–200% 之间自由缩放,查细节看整体都能覆盖。
重点看分页线穿过的行。一条线切在标题和正文中间,就回去微调缩放或边距,把这一页的内容重新拢齐,再确认下一页的起行是否正确。
第三步:Univer PDF 导出前核对 3 个参数
导出前核对一次,比事后重导省时间。
PDF 分辨率选多少
| 参数 | 作用 | 推荐值 |
|---|---|---|
| 分辨率 | 控制文字与线条的清晰度 | 打印用 300dpi,屏幕查看用 150dpi |
| 压缩级别 | 决定文件体积与画面质量的平衡点 | 中等压缩 |
| 字体嵌入 | 换设备打开时字形是否一致 | 开启 |
PDF 导出核心代码:packages/protocol/src/ts/univer/pdf.ts
翻车自救
三类常见事故,对号入座。
| 症状 | 一行修复 |
|---|---|
| 内容被切到下一页,分页不完整 | 调小缩放比例,或手动加分页符 |
| 内容溢出页面边缘 | 打开自动调整列宽,把最宽列压回纸内 |
| PDF 文件过大 | 分辨率降到 150dpi 再导一次 |
三步走完,Univer 打印 与 PDF 导出就稳定了:设置定格式,预览定分页,参数定质量。 项目地址:GitHub_Trending/un/univer
【免费下载链接】univerUniver is a full-stack framework for creating and editing spreadsheets / word processor / presentation on both web and server.项目地址: https://gitcode.com/GitHub_Trending/un/univer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考