跳到主要内容

PDF to SVG

将 PDF 逐页转为 SVG,单页下载图片,多页打包为 ZIP,PDF 无需上传

按页处理,不设各页合计像素上限,实际可处理的文档仍受设备可用内存限制

文件在本地处理,无需上传

输出说明PDF → SVG

转换后的第一页将在这里显示

每页生成一个独立文件,多页结果打包为 ZIP 下载

工具会将色块描摹为 SVG 路径,转换后的小细节、文字和照片可能与原图不同

如何使用 PDF to SVG

  1. 在上方选择一个未加密的 PDF。
  2. 点击“转换为 SVG”,查看首张实际结果。
  3. 单页可直接保存 SVG;多页下载 ZIP 后解压。

结果是描摹图形,不是原始 PDF 对象

工具先渲染 PDF 的可见页面,再将渲染后的色块描摹为 SVG 路径,不提取原始曲线、字体或图层。文字变为轮廓,无法按文字直接编辑;照片和细节也可能变化。需要保真文档、可搜索文字或原始几何形状时,请保留原 PDF。

可编辑文字去了哪里?

2026 年 10 月 18 日,我们创建了包含 Helvetica 文字“EDIT ME 123”的 PDF,输入并非文字截图。240 × 120 点的页面生成了 480 × 240 的 SVG。实际下载文件中有 113 个 path 元素,没有 text 或 image 元素。这些数量仅属于本样本,不能推广到所有文档。字母已经成为图形,选中这些轮廓不会恢复原来的文字字符串。

文字 PDF 为 784 字节,实际 SVG 为 17,413 字节,本例转换后并未缩小。下方提供原件与结果,可对照字形并用文本编辑器查看 SVG。需要改字时应先编辑源文档;本工具没有 OCR 或文字重建步骤。

PDF 渲染后描摹为路径,不保留可编辑文字
原创图解与合成样本实验:2026 年 10 月 18 日。流程示意与实际保存的 SVG 结果分别标明。

画布大,不代表保留了原始细节

五条细线样本的线宽为 0.1 至 2 个 PDF 点,页面为 1200 × 80 点。实际 SVG 画布为 2400 × 160,但 viewBox 为 1024 × 68。这来自既有的中间描摹网格:渲染图在描摹前会按比例缩至长边最多 1024 像素。放大最终 SVG 只是放大近似轮廓,不会重新读取原始细线。

本次记录的是实际尺寸和路径结果,并未声称所有细线都会消失,也未声称其他工具转换失败。可下载细线 PDF 和 SVG,按自己的细节要求检查。标志剪影可能适合描摹;工程尺寸、精确切割路径和字体保留需要另外核验。本次没有在切割机或第三方编辑器中测试。

2400 × 160 SVG 使用 1024 × 68 描摹网格
原创图解与合成样本实验:2026 年 10 月 18 日。流程示意与实际保存的 SVG 结果分别标明。

裁剪框、旋转与空白页

两页裁剪与旋转 PDF 的媒体框均为 240 × 160 点,可见裁剪框均为 (20, 20) 到 (220, 140)。第一页输出 400 × 240 SVG;第二页旋转 90 度后输出 240 × 400。ZIP 按 page-01.svg、page-02.svg 排列。当前只预览第一页,关心方向时请解压并打开两份文件。

刻意留白的 100 × 80 点 PDF 仍生成了有效的 200 × 160 SVG,其中只有一条白色背景路径,没有文字或嵌入图片。下载成功不代表找到了有意义的图形。若预览一片白,请先对照 PDF 可见页面。本空白结果作为边界样本提供,不算实用插图,也不是新增功能。

两份实际 SVG 展示裁剪和旋转结果
原创图解与合成样本实验:2026 年 10 月 18 日。流程示意与实际保存的 SVG 结果分别标明。

下载本次实际测试文件

这些原创合成文件不含个人文档。输入和输出清单记录字节数、SHA-256、页面尺寸与实验日期。不同版本可能生成不同结果,下表测量值不用于预测其他文件大小。

输入 PDFPDF 页尺寸 / 字节实际保存的结果
shapes.pdf240 × 160 点 · 800 字节shapes.svg
480 × 320 · 671 字节
text.pdf240 × 120 点 · 784 字节text.svg
480 × 240 · 17,413 字节
fine-lines.pdf1200 × 80 点 · 870 字节fine-lines.svg
2400 × 160 · 2,283 字节
crop-rotate.pdf2 页 · CropBox 200 × 120 点 · 1,159 字节crop-rotate.zip
400 × 240 / 240 × 400 · 801 字节
blank.pdf100 × 80 点 · 732 字节blank.svg
200 × 160 · 289 字节

输入清单 · 输出清单 · 重建 PDF(pypdf)

支持的文件与实际边界

每次选择一个未加密 PDF。不设固定文件大小、页数或各页合计像素上限。页面先以最高两倍视口尺寸渲染,并按每边 4096 像素、每页 1600 万像素约束缩小,再按上述网格描摹。各页依次编码;原 PDF、首张 SVG 预览及 ZIP 仍占设备内存。损坏文档或设备内存不足时可能失败。取消后不提供部分结果下载。

本页没有页码范围、裁剪、DPI、OCR 或描摹质量选择。预览便于查看首张实际 SVG,不代表保真认证。SVG 格式可以包含文字、图片和路径;本次结果使用的是路径。格式本身可参阅 SVG 规范。

SVG 2: Text

常见问题

为什么不能直接修改 SVG 里的文字?

工具对渲染图描摹,文字样本只有路径、没有 text 元素,因此无法按文字直接修改。请先编辑源文档;本页不做 OCR。

PDF to SVG 会保留原始矢量吗?

本工具不会提取原始矢量,而是将可见页面重新描摹为路径,不保留 PDF 原有路径、图层或字体对象。

多页为什么下载为 ZIP?

每页独立生成一份 SVG,只预览第一页;ZIP 包含按页码排列的全部结果,请解压检查后续页。

能直接把结果用作切割文件吗?

本次未测试切割机。描摹轮廓可能与原图不同;工具不会单独提取花朵、去除页面背景或验证切割几何。请先在自己的切割流程中检查并整理。