✳️PDF 转 SVG 在线转换 - 矢量图形、可编辑文字,单页或批量
把 PDF 里的图表、图纸、图标或整页排版放进网页、Figma、Illustrator、Inkscape 时,SVG 往往是最好的格式:无限放大不失真,形状和文字还能继续编辑。PDF.js 从 4.0 起不再自带 SVG 渲染器,这个工具自己解读每页的绘图指令,把路径、填充与描边(线宽、端点、虚线)、裁剪区域、透明度和混合模式、轴向与径向渐变、平铺图案、Type3 字体、表单和批注外观都转换成对应的 SVG 元素;文字保留为 <text>,逐字定位,按 PDF 里的字体名映射到常见系统字体(宋体、黑体、Times、Arial 等),隐藏的 OCR 文字层保持透明但可搜索;图片以 PNG / JPEG data URI 内嵌,同一张图在页面里只存一份。少数难以矢量化的效果(软蒙版、网格渐变等)可以自动改用“位图 + 隐形文字层”方式:整页渲染成高清图片,外观与原文件完全一致,上面叠一层透明文字仍可选中搜索。可以选择页码范围,单页直接下载 SVG,多页打包成 ZIP。全部在浏览器本地完成,文件不上传。
免费 · 无需注册 · 浏览器本地处理最后更新:
正在加载工具...
如何使用PDF 转 SVG
- 1上传 PDF,选择转换方式(矢量或位图 + 文字层)和页码范围
- 2按需开启难以矢量化时自动改用位图、照片用 JPEG 压缩等选项
- 3点击“转换为 SVG”,预览第一页后下载单个 SVG 或全部打包为 ZIP
常见问题
- 转换出来的 SVG 和原 PDF 一模一样吗?
- 图形、颜色、渐变、图片和文字位置通常与原文件一致。差别主要在字形:SVG 里的文字是普通文本,用系统里同名或相近的字体显示(例如宋体、黑体、Times、Arial),没有安装原字体时字形会略有不同,但每个字的位置都按原文件固定。如果需要外观完全一致,可以选“位图 + 隐形文字层”方式。
- 哪些内容可能无法完美转换?
- 软蒙版(带渐隐效果的透明度)、网格类渐变、用文字做裁剪路径等效果在 SVG 里没有直接对应,会做近似处理。开启“自动改用位图”后,含有这些内容的页面会整页转成高清图片 + 透明文字层,结果区会列出这些页码;未开启时会提示哪些页做了近似。
- SVG 里的文字能编辑、能搜索吗?
- 矢量方式下文字是真正的 <text> 元素,可以在 Illustrator、Inkscape、Figma 里直接改字,也能在浏览器里选中和搜索。扫描件 OCR 后的隐形文字层会保留为透明文字。位图方式下画面是一张图片,文字层透明,只能选中搜索,不能改外观。
- 文件很大怎么办?会上传吗?
- SVG 体积主要来自内嵌图片。勾选“照片类图片用 JPEG 压缩”可以明显减小体积;纯文字和图形的页面通常只有几十 KB。位图方式的体积取决于清晰度,200 DPI 一般够用。全部在浏览器本地处理,文件不会上传。