SVG 转 PDF 转换器(保持矢量清晰)
把 SVG 转换为在任何缩放比例下都清晰的矢量 PDF,文字可选中。可把多个 SVG 合并成一个 PDF,免费且在浏览器中完成。
大多数工具从不上传你的文件
如何把 SVG 转换成 PDF
网页上的标志、图标、图表、示意图和插画大多是 SVG 格式,但印刷厂、客户和文档系统通常要求 PDF。很多转换器只是给 SVG 截一张图,放大或大幅打印时 PDF 就会模糊。SVG 转 PDF 会把图形转换成真正的 PDF 矢量图形:每条路径、每个形状、描边和渐变都用 PDF 指令重新绘制,文字仍可选中,因此无论放在广告牌上还是手机上都同样清晰。
如何把 SVG 转换成 PDF
- 添加 SVG 文件。拖到页面上或点击选择文件,添加多个即可合并。
- 保持矢量方式。默认就是矢量。只有需要图形的图片时才选择高分辨率图片。
- 选择页面。与 SVG 相同大小,或带边距居中放在 A4、Letter 上。
- 转换并下载。结果会显示每个文件是以矢量还是图片方式绘制的。
哪些内容以矢量转换
| SVG 元素 | 在 PDF 中 |
|---|---|
| path、rect、circle、ellipse、line、polygon | 矢量形状 |
| 填充、描边、线宽、端点、虚线 | 完全保留 |
| 透明度和填充规则 | 保留 |
| 线性和径向渐变 | PDF 渐变着色 |
| 分组、变换、use、符号、剪切路径 | 保留 |
| 文字(拉丁字母) | 可选中的 PDF 文本 |
| 内嵌 PNG 或 JPEG 图片 | 内嵌图片 |
| 滤镜、蒙版、图案、标记 | 整个文件以 300 DPI 图片放入 |
适合印刷和文档
印刷厂、招牌制作和激光切割都要求矢量 PDF,这也是把标志或示意图放进报告最干净的方式。由于浏览器会先对 SVG 进行排版,CSS 样式、类名和 viewBox 都会被正确处理,生成的 PDF 与你在 Chrome 中看到的一致。如果文件使用了 PDF 无法精确绘制的效果,转换器不会去猜测,而是放入 300 DPI 图片以保证外观正确,并明确告诉你。
私密又安全
SVG 在你的浏览器中读取。显示之前会移除文件中的脚本和外部引用,不上传也不保存任何内容。
谁在使用
把标志和图标交给印刷厂的设计师,从 draw.io、Figma、Inkscape 或 Excalidraw 导出图表的工程师,打印 SVG 练习纸的老师,以及归档 D3 或 Mermaid 图表的开发者。矢量 PDF 让这些内容打印清晰、文件小巧。
转换前浏览器会先完成排版,所以 CSS 类、内联样式和各种变换都与屏幕显示保持一致。生成的 PDF 可以直接送去印刷、插入演示文稿或发给客户。如果需要标准纸张,选择 A4 或 Letter,图形会带边距居中摆放。
小贴士
- 要转换的是照片而不是图形?请使用图片转 PDF。
- 需要和其他文档合在一起?使用合并 PDF。
- 之后又需要图片?PDF 转 PNG最高可输出 300 DPI。
- 网页里有 SVG 图表?HTML 转 PDF可以转换整个页面。
功能
- 真正的矢量输出:路径、形状、描边、虚线和渐变在任意缩放下都清晰
- SVG 中的文字在 PDF 中依然可以选中和搜索
- 含有滤镜、蒙版或混合效果的文件会以 300 DPI 图片放入,确保显示正确
- 可把多个 SVG 合并成一个 PDF,每个文件一页
- 页面与图形同样大小,或居中放在 A4、US Letter 上
- 在浏览器中运行,绝不执行文件中的脚本
常见问题
生成的 PDF 真的是矢量的吗?
是的,只要 SVG 使用 PDF 能直接绘制的元素:路径、矩形、圆、直线、多边形、描边、虚线、透明度、剪切路径、线性和径向渐变、内嵌图片以及文字。你可以无限放大,边缘始终清晰。
如果 SVG 使用了滤镜或蒙版怎么办?
模糊、蒙版、图案、标记或混合模式无法用矢量精确还原,因此该文件会以约 300 DPI 的高分辨率图片放入。结果页面会显示使用了哪种方式。
文字还能编辑吗?
拉丁字母文字会写成真正的 PDF 文本,可以选中、复制和搜索。字体会替换为最接近的标准 PDF 字体并调整到相同宽度。中文等其他文字会让该文件改用图片方式。
可以把多个 SVG 放进一个 PDF 吗?
可以。添加需要的 SVG 并排序,每个文件都会成为同一个 PDF 的一页。
在这里打开来历不明的 SVG 安全吗?
SVG 可能包含脚本。转换器在读取图形之前会移除脚本、事件处理程序和外部链接,所有处理都在浏览器中完成,不会上传文件。
PDF 的页面尺寸是多少?
默认情况下页面与 SVG 图形完全一样大(宽高或 viewBox)。也可以把它带边距居中放在 A4 或 US Letter 页面上。