SVG 转 PDF:功能介绍
SVG 文件用形状和路径来描述图形,所以存成 SVG 的 Logo 放在网页上无论多大都清晰锐利。可一离开浏览器,它就没那么好用了:邮件客户端很少能预览 SVG,办公室的打印机不知道该怎么处理它,收到文件的人可能只看到一堆代码。把它转成 PDF,就得到一个在哪里都能打开、都能打印的页面。
具体过程是这样的:你的浏览器像显示网页时那样绘制这个 SVG,再把结果按长边最多 4000 像素采集成像素图。这张图放在一张白色页面上,以 JPEG 格式存进 PDF。因此 PDF 里装的是你图形的一张图片,而不是矢量路径本身。在正常的查看和打印尺寸下它很清晰,但不能无限放大,不能当作形状来编辑,也不能用在必须使用真正矢量的场合。
所以这个工具适合日常分享:发给客户确认的 Logo、讲义里的示意图、在教室或公告栏打印张贴的插画。印刷厂和生产制作类的工作则不适合用它,下面的表格会逐项说明。
SVG 转 PDF:使用步骤
- 添加 SVG 文件把 .svg 文件拖到页面上,或者从设备中选择。可以只转换一个图形,也可以一次批量转换最多 500 个。
- 选择尺寸和质量想要最清晰的页面,就把尺寸菜单设为 4096 px,这样能保留完整的 4000 像素渲染结果;再把质量调到 100,边缘会更干净。
- 选择页面并转换“适应照片尺寸”会让每一页采用图形本身的比例;A4 和 Letter 则把图形居中放在半英寸(约 12.7 毫米)的页边距内。转换完成后保存 PDF 即可。
常见使用场景
发送 Logo 请人确认
客户或上司想看看新 Logo,却打不开 SVG 附件。一页 PDF 能在任何设备上以合适的尺寸展示设计,等方案确认后再把真正的 SVG 发过去。
打印办公室平面图或组织架构图
导出为 SVG 的示意图,转成 PDF 后能在 A4 或 Letter 纸上干净地打印出来;较宽的图会自动使用横向页面,不会被缩小塞进一张竖版纸里。
涂色画和课堂用图
涂色页和练习题插图有时以 SVG 格式提供下载。转成 PDF 后,用家里或学校的任何打印机都能按整页尺寸打印出来。
位图而非矢量:实际意味着什么
| 用途 | 这个 PDF 能用吗? |
|---|---|
| 屏幕查看、发邮件、作为表单附件 | 能 |
| 在家里或办公室用 A4 或 Letter 纸打印 | 能;在正常阅读距离下边缘看起来很清晰 |
| 放大到海报或横幅尺寸 | 会开始看到像素;请改为从原文件导出矢量 PDF |
| 刻字机、激光雕刻机等沿路径加工的设备 | 不能;它们需要矢量轮廓 |
| 要求矢量稿或专色的商业印刷 | 不能 |
| 之后还要编辑形状或文字 | 不能;PDF 里只是一张扁平的图片 |
如果必须保留矢量,请从制作这个 SVG 的设计软件里直接导出 PDF。在浏览器标签页中打开 SVG,然后在打印对话框里选择“另存为 PDF”,通常也能把形状保留为矢量,只是这样不太好控制页面尺寸和页边距。
转换前要检查的几点
- 背景。透明区域会变成白色。原本用在深色背景上的浅色图形,需要先加一个背景形状。
- 字体。SVG 中的文字使用你设备上已有的字体绘制。如果设计依赖一款你没有安装的字体,可能会显示成替代字体;在绘图软件里先把文字转为轮廓就能避免。
- 链接的文件。引用外部图片或样式表的 SVG 在渲染时可能缺少这些内容,因为浏览器会限制作为图片使用的 SVG 能加载哪些资源。内嵌的内容不受影响。MDN 文档说明了这些限制。
- 文件大小。PDF 会比只有几 KB 的 SVG 大得多,因为它现在存的是数百万个像素,而不是一小串形状描述。
元数据与隐私
SVG 代码里的标题、描述和编辑器数据不会被复制过去;PDF 的属性中只有文档标题、创建日期和生成它的工具名称。你的图形由你自己的浏览器渲染,不会上传任何内容,你可以用浏览器的开发者工具自行确认。