如何使用 PDF to SVG
- 在上方选择一个未加密的 PDF。
- 点击“转换为 SVG”,查看首张实际结果。
- 单页可直接保存 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 或文字重建步骤。
画布大,不代表保留了原始细节
五条细线样本的线宽为 0.1 至 2 个 PDF 点,页面为 1200 × 80 点。实际 SVG 画布为 2400 × 160,但 viewBox 为 1024 × 68。这来自既有的中间描摹网格:渲染图在描摹前会按比例缩至长边最多 1024 像素。放大最终 SVG 只是放大近似轮廓,不会重新读取原始细线。
本次记录的是实际尺寸和路径结果,并未声称所有细线都会消失,也未声称其他工具转换失败。可下载细线 PDF 和 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 可见页面。本空白结果作为边界样本提供,不算实用插图,也不是新增功能。
下载本次实际测试文件
这些原创合成文件不含个人文档。输入和输出清单记录字节数、SHA-256、页面尺寸与实验日期。不同版本可能生成不同结果,下表测量值不用于预测其他文件大小。
| 输入 PDF | PDF 页尺寸 / 字节 | 实际保存的结果 |
|---|---|---|
| shapes.pdf | 240 × 160 点 · 800 字节 | shapes.svg 480 × 320 · 671 字节 |
| text.pdf | 240 × 120 点 · 784 字节 | text.svg 480 × 240 · 17,413 字节 |
| fine-lines.pdf | 1200 × 80 点 · 870 字节 | fine-lines.svg 2400 × 160 · 2,283 字节 |
| crop-rotate.pdf | 2 页 · CropBox 200 × 120 点 · 1,159 字节 | crop-rotate.zip 400 × 240 / 240 × 400 · 801 字节 |
| blank.pdf | 100 × 80 点 · 732 字节 | blank.svg 200 × 160 · 289 字节 |
输入清单 · 输出清单 · 重建 PDF(pypdf)
支持的文件与实际边界
每次选择一个未加密 PDF。不设固定文件大小、页数或各页合计像素上限。页面先以最高两倍视口尺寸渲染,并按每边 4096 像素、每页 1600 万像素约束缩小,再按上述网格描摹。各页依次编码;原 PDF、首张 SVG 预览及 ZIP 仍占设备内存。损坏文档或设备内存不足时可能失败。取消后不提供部分结果下载。
本页没有页码范围、裁剪、DPI、OCR 或描摹质量选择。预览便于查看首张实际 SVG,不代表保真认证。SVG 格式可以包含文字、图片和路径;本次结果使用的是路径。格式本身可参阅 SVG 规范。
常见问题
为什么不能直接修改 SVG 里的文字?
工具对渲染图描摹,文字样本只有路径、没有 text 元素,因此无法按文字直接修改。请先编辑源文档;本页不做 OCR。
PDF to SVG 会保留原始矢量吗?
本工具不会提取原始矢量,而是将可见页面重新描摹为路径,不保留 PDF 原有路径、图层或字体对象。
多页为什么下载为 ZIP?
每页独立生成一份 SVG,只预览第一页;ZIP 包含按页码排列的全部结果,请解压检查后续页。
能直接把结果用作切割文件吗?
本次未测试切割机。描摹轮廓可能与原图不同;工具不会单独提取花朵、去除页面背景或验证切割几何。请先在自己的切割流程中检查并整理。