24 converter 单位 · 货币 · 文件

PDF 转 SVG Portable Document Format ↔ Scalable Vector Graphics 免费 在线 安全

放进一个 PDF 文件,带走一个 SVG。图片怎么办由你定:变成形状,或者原封不动留着——每种选法的代价写在下面,省得你先花了时间才知道。

转换你的文件

把你的 PDF 文件拖到这里,或者选一个。

你的文件不会离开这台设备。一切都在你的浏览器里完成。

关于这个转换器
会保留什么 凡是本来就是矢量的,仍然是矢量:曲线还是曲线,文字还是真正的文字——可选中、可搜索,每个字形的位置都保留,不是字母的一张画。页面保持自己的尺寸,多页文档会变成压缩包里的多个 SVG 文件,而不是硬塞进一个。
做不到什么 这里不描形状,是有意的:PDF 里已经有那张画了,把它变成像素再从像素猜回画,去和回都在丢东西。描形状只提供给放在页面里的图片——选了它,文字和曲线原封不动,只有位图变成形状。PDF 自带的字体会跟着过来;标准十四种之一只是写下名字,由读者机器上现有的字体来画,这会让样子有出入但不会移动字形的位置。而一份扫描的 PDF 里根本没有画,只有一页纸的照片:保留就是把那张照片装进 SVG 的壳里,文件也不会假装成别的。
在哪里运行 在你的浏览器里。什么都不会上传,所以事后也没什么需要删除。

不上传任何文件

矢量到底不同在哪里

SVG 不是一张图;它是一套画图的指令——这里一个这么大半径的圆,从这里到那里一条线,这个形状填上那种颜色。它在2001年成为网络标准;因为它存的是画法而不是结果,所以同一个文件既能画出十六像素的图标,也能印成一块广告牌。PNG 或 JPEG 存的恰恰相反:一张已经完成的彩色点阵,对是什么画出了它们毫无记忆。这种不对称决定了本页的一切。从矢量到位图,不过是按选定的尺寸把指令画出来;反过来走则是描摹——程序盯着一张点阵,猜测可能是哪些形状造出了它。

你会在哪里遇到它们

标志、图标、地图、示意图和统计图都以 SVG 存在,因为它们必须在任何尺寸下都清楚可读,而且常常要换颜色。网页小图标和应用图标都由它们做出来。反方向用于矢量必须变成平面图像的那一刻:一个不显示 SVG 的邮件程序、社交网站的预览图、一份要由软件比你更旧的人去打印的文件,或者一个只接受照片的上传表单。

常见问题

我描摹了一张照片,结果惨不忍睹。为什么?

因为描摹本来就不是为照片准备的。它的做法是找出颜色相近的区域,再在每一块周围画出轮廓;这适合平涂的图形——标志、镂空版、线描——却在照片上失败,因为照片里每一块区域都在缓缓融进下一块。描摹程序只得在本无边界之处造出一条边界,结果要么是海报式的平色斑块,要么是一个含着几万个细碎形状的文件。照片还是留在位图里为好。

为什么我的 SVG 在别的软件里看起来不一样?

通常是字体的缘故。含有文字的 SVG 按名字去引用字体,并指望打开它的机器装着那套字体;没有的话就换上别的,版式随之挪位。对症的办法是导出前把文字转为轮廓:每个字母变成一个形状,文件在哪里都一模一样——代价是文字再也不能编辑和选中。滤镜、混合模式这类高级效果,是另一个常见的差异来源。

文件会损失质量吗?

要看两种格式各自装得下什么。在存放同样内容的格式之间转换——PNG 转 BMP,WAV 转 FLAC——不会损失任何东西。转成为省空间而丢弃信息的格式,比如 JPEG 或 MP3,每转一次就损失一点,再转回去也拿不回来。凡是有选择余地的地方,本页倾向于保住原来的质量,而不是做出最小的文件。

我的文件会被上传到什么地方吗?

不会。转换发生在你自己的机器上、你的浏览器里面;文件从不离开它,这里也没有任何服务器能够接收它。正因如此,限制一个大文件的是你自己的内存而不是上传;也正因如此,你转换的任何东西都不可能出现在任何人的日志里——包括我们的。不过,音频和视频工具会在你第一次使用时从本站取来它们的转换引擎——约三十兆字节,仅此一次;此后工作依然完全在你自己的机器上进行。

人们为什么把 PDF 转换成 SVG

PDF 里常常装着一幅图形。只以 PDF 形式提供的徽标、报告中的图表、地图、平面图、图表或插图:它们都由形状和文字构成,而且在 PDF 之外都可能有用。设计师想在绘图程序中打开徽标并更改一种颜色。网页开发人员想把图表放在页面上,让它能缩放到任何屏幕,并与网站的其余部分一起设置样式。教师想在演示文稿中放一幅投影时仍然清晰的图表。在每一种情况下,问题都是一样的:我如何把 PDF 转换成 SVG,并让图形仍然是图形?

答案取决于一个容易被忽略的要点。由图形制作而成的 PDF 页面本身已经包含了这幅图形:曲线、线条、填充和字母。它们是以指令的形式存储的,就像 SVG 存储它们那样。所以最好的转换不是从页面的图片去猜测图形。它把形状从 PDF 中提取出来,并逐一写进 SVG。这就是本页所做的,在您的浏览器中进行,不上传任何东西。

下面您会看到转换如何进行、哪些内容会带过去、关于图片的选择意味着什么、扫描的 PDF 会怎样,以及如何得到干净的结果。

转换如何进行

原本是矢量的仍是矢量

原本就是矢量的一切都以矢量的形式带过去:曲线仍是曲线,线条仍是线条,填充仍是填充。文字仍是真正的文字,可以选中和搜索,每个字形的位置都得以保留,而不是字母的图画。页面保持自己的尺寸,所以为 A4 页面制作的图形就是 A4 尺寸的 SVG。

每一页一个 SVG

多页的文档会作为多个 SVG 文件装在一个 zip 里返回,而不是被压成一个。每一页都成为自己的 SVG,尺寸和比例与该页相同。然后您可以只使用您需要的那一页。

为什么不做描摹

这里不做描摹,而且是有意为之。PDF 已经装着图形,所以为了把图形猜回来而先把它栅格化,会在往返的两段旅程中都有损失:先是把形状变成像素,再是把像素变成近似的形状。把原始形状提取出来,既更快又精确。

保留什么

形状、曲线和线条

图形以矢量的形式保留:曲线仍是曲线,形状仍是形状。您可以在绘图程序中打开 SVG,编辑单个元素、更改颜色并移动各个部分。

真正的文字

文字仍是真正的文字,可以选中和搜索,每个字形的位置都得以保留。它不是字母的图画,所以搜索引擎、屏幕阅读器或文本工具仍然可以读取它。

页面尺寸

页面保持自己的尺寸,多页的文档会作为多个 SVG 文件装在一个 zip 里返回,每页一个。

由您选择:图片变成形状,还是保持原样

只对放置在页面内的图片提供描摹

有些 PDF 含有图片:照片、扫描件、屏幕截图。这些不是矢量,SVG 无法把它们作为形状来保存,除非对它们进行描摹。描摹只对这种放置在页面内的图片提供。如果您选择它,文字和曲线会保持原样,而位图则变成形状。如果您不选,图片就保持它们原来的样子,作为图片嵌入 SVG。

每种选择的代价

描摹一张图片会把它变成平涂的色块。这对徽标或图标来说接近正确,对照片来说却近乎无用,因为它产生的是一张色块海报。让图片保持原样对照片更稳妥,但图片仍然是像素,放大时会变模糊。请根据图片是什么来选择。

把 PDF 转换成 SVG 之前您应当知道的

字体

PDF 携带的字体会随之带过去。标准十四种字体之一,PDF 只给出名称而不携带,则会按名称并用读取者机器上有的字体来绘制,这可能在不移动字形的情况下改变外观。如果精确的字形很重要,请在安装了该字体的机器上用绘图程序打开 SVG,或在那里把文字转换成轮廓。

扫描的 PDF 里根本没有图形

扫描的 PDF 里根本没有图形,只有一页的照片。保留它,会让您得到装在 SVG 外壳里的那张照片,而文件不会假装不是这样。对它描摹,得到的是色块,不是字母。对于扫描件,SVG 是错误的目的地。

多页会作为 zip 到达

如果您的 PDF 不止一页,您会收到一个 zip,每页一个 SVG。解压它,并使用您想要的页面。单页的话,您会直接收到一个 SVG。

如何在这里把 PDF 转换成 SVG

添加您的 PDF

把 PDF 拖到页面上,或从您的设备中选取。它在您的浏览器内部被打开,不会被上传。

选择图片如何处理

决定页面内的图片是变成形状,还是保持原样。如果您的 PDF 没有图片,这个选择没有任何区别。

转换并下载

按下按钮。下载 SVG,如果文档有多页则下载 zip。在浏览器或绘图程序中打开结果,检查文字和形状。

仔细看看 PDF 和 SVG

两种都能装图形的格式

PDF 是一种文档格式,可以在固定的页面上装矢量图形、文字和图片。SVG 是属于网络的图形格式,可以以任何尺寸显示。它们共有用指令来描述形状的思路,这就是为什么从一种到另一种的转换可以做到精确。把 PDF 转换成 SVG,在很大程度上就是把同样的指令改写到另一个文件里。

什么时候 PDF 是错误的起点

并非每份 PDF 都是图形。从某种意义上说,一页普通的文字就是字母的图画,但把它变成 SVG,得到的是逐个摆放的字母,这不是处理文字的有用方式。对于文档,PDF 转 DOCX或 PDF 转 HTML更好。SVG 是徽标、图表、地图和插图的正确目标。

编辑结果

SVG 可以在绘图程序中打开,也可以在文本编辑器中打开,因为它是用纯文本写的。把 PDF 转换成 SVG 之后,您只需几处修改就能更改颜色、删除部分或重新设置样式。

常见情形详解

只以 PDF 形式提供的徽标

客户常常把徽标作为 PDF 发来。把 PDF 转换成 SVG,您就得到一个可以用在网站上、也可以在绘图程序中编辑的文件,在每种尺寸下边缘都锐利。

用于网页的图表

报告中的图表可以作为 SVG 放在页面上,在那里它会缩放到屏幕,其中的文字可以被搜索引擎和辅助软件读取。

地图和平面图

导出为 PDF 的地图和平面图,可以提取成 SVG,用于网站或进一步编辑,文字仍保持为文字。

用于演示文稿的图表

另存为 PDF 页面的图表,可以放进认得 SVG 的演示文稿程序,在大屏幕上它会保持清晰。

把 PDF 转换成 SVG 之前的实用建议

如果可以,选择一页

如果长文档中只有一页装着这幅图形,请先使用从 PDF 中提取页面。您将得到单个 SVG,而不是装着许多个的 zip。

检查 PDF 是否是扫描件

打开 PDF,尝试选中一个词或点击一个形状。如果什么都选不中,它很可能是扫描件,而 SVG 不会改善它。

保留 PDF

PDF 是原件,带着它的字体和元数据。请保留它作为您的参考。

在浏览器中测试 SVG

在浏览器中打开结果,并与 PDF 比较。放大曲线和文字,看它们是否如预期那样锐利。

转换之前人们常问的问题

文字仍然是文字吗?

是的。文字仍是真正的文字,可以选中和搜索,每个字形的位置都得以保留。

为什么我的多页 PDF 变成了 zip?

因为每一页都成为自己的 SVG 文件,而几个文件装在 zip 里比压成一个传输得更好。

描摹对图片做了什么?

它把放置在页面内的图片变成形状,而文字和曲线保持原样。它适合徽标和线条画,对照片则效果很差。

为什么我扫描的 PDF 作为 SVG 毫无用处?

因为它里面没有图形,只有一页的照片。

我的 PDF 会被上传吗?

不会。转换在您的浏览器中运行,文件永远不会离开您的设备。

我可以把 SVG 变回 PDF 吗?

可以。SVG 转 PDF就能做到,并让图形仍然是图形。

把 PDF 转换成 SVG 时的明智选择

选对目标

如果您想要页面的图片,PDF 转 PNG更简单。如果您想要可编辑的文字,请选择文档格式。SVG 是用于图形的。

决定如何处理图片

如果图片是徽标或线条画,对它们描摹可以给您干净的形状。如果它们是照片,请让它们保持原样。

从最干净的来源开始

从绘图程序导出的 PDF 转换效果最好,因为它的形状是完整的。通过扫描纸张得到的 PDF 则没有这些。

转换之后如何得到好结果

在绘图程序中打开它

看一看结构:分组、图层和形状。您可能需要取消分组或整理,因为 PDF 并不总是保留原设计的逻辑。

检查字体

如果字形看起来不同,请安装正确的字体,或者在有该字体的机器上把文字转换成轮廓。

发布时进行优化

对于网页,从 PDF 导出的 SVG 可能含有比需要更多的细节。许多绘图程序和工具可以简化它,让页面加载得更快。

把 PDF 转换成 SVG 之后处理 SVG

把它用在网页上

SVG 可以像图片一样放在页面上,也可以直接写进页面,以便设置样式。把 PDF 转换成 SVG 之后,两种都试一试。作为图片,它的表现很简单;写进页面后,它的颜色和文字可以用与网站其余部分相同的样式表来更改。

更改颜色和部件

在绘图程序中打开文件,选中一个形状即可为其重新着色。因为这些形状是从 PDF 中逐一提取出来的,它们可以被单独移动、删除或替换。这是把 PDF 转换成 SVG 而不是转换成图片的主要理由。

留意图层

PDF 并不总是保留原图形的图层或名称。这些形状的分组方式可能与设计师构建它们的方式不同。请花几分钟,对您打算更改的部分取消分组并命名。

为发布缩小文件

来自 PDF 的图形可能带有大量细节和很长的数字。优化 SVG 的工具会舍入数字并合并形状,常常能把体积削减一半而没有任何可见的变化。在图形放到繁忙的页面上之前,这值得一做。

给它一段文字描述

公开页面上的 SVG 应当带有简短的描述,让使用屏幕阅读器的人知道它显示的是什么。请在文件中添加标题元素,或在它被放置于页面的地方添加替代文字。

保留原件

无论您对 SVG 做了什么,都请保留 PDF。它保存着精确的字体和作者所设想的页面,而且您随时可以再次把 PDF 转换成 SVG。

隐私与处理

为什么本地转换对图形很重要

规划图、设计稿和图表在发布之前可能是机密的。许多在线转换器把您的文件上传到服务器,处理后再把结果发回来,而在一段时间里,一份副本就存在于您无法控制的机器上。在这里,是您自己的浏览器在做这项工作,所以图形留在您的设备上。

您离开时会怎样

当您关闭页面时,转换后的文件会从浏览器中消失,所以请先下载它。关于您图形的任何东西都不会被保留。

如果出了问题

文字看起来不同

该字体是标准十四种之一,或者 PDF 没有携带它,于是您的系统用另一种字体绘制了它。请安装该字体,或把文字转换成轮廓。

SVG 非常大

保持原样的图片被嵌入文件,使它变得沉重。如果它们很简单,请对它们描摹,或在转换之前缩小它们。

处理大文档时页面卡住

一切都在您的设备上运行,长文档需要内存。请在电脑上再试一次,或一次转换一页。

相关工具

同一系列的工具涵盖了相邻的工作。要返回,SVG 转 PDF让图形仍然是图形。要得到页面的图片,请使用 PDF 转 PNG或 PDF 转 JPG。要把图片描摹成形状,有 PNG 转 SVG和 JPG 转 SVG。对于可编辑的文字,PDF 转 DOCX读取 PDF 的文字,而从 PDF 中提取页面挑出您需要的页面。

一个演算示例

假设客户把他们的徽标作为一页的 PDF 发给您,而您需要把它放到他们的网站上。您把 PDF 拖到这里,由于没有图片,就让图片保持原样,然后按下按钮。片刻之后,您下载了一个与页面同样大小的 SVG。您在浏览器中打开它,徽标在每种缩放下都清晰。您把它放到网站上,在那里它能缩放到每一块屏幕。PDF 作为客户的原件留在您的文件夹里。

一份简短的清单

转换之前

检查 PDF 不是扫描件。挑出您需要的页面。决定如何处理图片。

转换期间

在文件准备好之前,请停留在页面上。

转换之后

在浏览器和绘图程序中打开 SVG,检查文字和形状,并保留 PDF。

常见错误

指望扫描件出现奇迹

扫描的 PDF 里没有图形。不要抱着从一张照片得到矢量形状的希望把 PDF 转换成 SVG。

描摹照片

描摹照片得到的是一张色块海报。请让照片保持原样。

把 SVG 用于普通的文字页面

文字页面最好转换成文档格式。

您的文档留在您的设备上

转换在本地进行。您的 PDF 由您自己的浏览器读取,它的形状在那里被提取出来,并以 SVG 交还给您。没有任何东西被上传,所以服务器上不会留下副本,也没有别人能读到它。对于未发布的设计,这是把 PDF 转换成 SVG 的安全方式。

总结

要在这里把 PDF 转换成 SVG,拖入文档,选择图片如何处理并按下按钮。原本就是矢量的一切仍是矢量:曲线仍是曲线,文字仍是真正的文字,可以选中和搜索,每个字形的位置都得以保留。页面保持自己的尺寸,多页的文档会作为多个 SVG 文件装在一个 zip 里返回。这里不做描摹,而且是有意为之:PDF 已经装着图形,所以为了把图形猜回来而先把它栅格化,会在往返的两段旅程中都有损失。描摹只对放置在页面内的图片提供。扫描的 PDF 里根本没有图形,只有一页的照片。没有任何东西离开您的设备。

长度与面积 质量与体积 温度 货币