开发者 / SVG导出

SVG转PDF:矢量页面与多文件

在浏览器中将一个或多个SVG转换为PDF。保留受支持的路径和文本作为矢量对象,选择页面尺寸并了解字体限制。

SVG转PDF:矢量页面与多文件: 使用svg2pdf.js和jsPDF,将受支持的SVG路径和文本绘制为PDF对象。嵌入的位图图片仍会保留为位图图片。每个SVG对应一个页面。实际尺寸使用每英寸96个CSS像素。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
SVG转矢量PDF本地处理

完全在浏览器中运行

选择或拖放SVG文件(最多30页)

路径和文本保持为矢量。嵌入的栅格图片保持为栅格。文本使用PDF标准14种字体;不会嵌入自定义字体,可能会使用替代字体。为了确保文字显示效果,导入前请将文本转换为路径。 打开SVG编辑器

外部资源、脚本和动画会被移除。滤镜、蒙版和高级SVG效果在PDF中可能有所不同。打印前请检查导出的页面。

转换库和许可证

jsPDF 4.2.1和svg2pdf.js 2.8.1采用MIT许可证。重新分发时,请保留其版权和许可声明。来源:https://github.com/parallax/jsPDF和https://github.com/yWorks/svg2pdf.js

页面几何尺寸和字体

A4为210 × 297 mm;Letter为215.9 × 279.4 mm。CSS将每英寸定义为96个像素。标准PDF字体支持的字符集有限;此处不会嵌入自定义字体。CSS单位:https://www.w3.org/TR/css-values-4/#absolute-lengths

使用方法

  1. 选择最多30个SVG,或粘贴SVG代码并将其添加为页面。
  2. 排列页面,并选择尺寸、方向、边距和缩放方式。
  3. 下载矢量PDF,并检查结果中的字体和效果。

隐私与限制

转换在本地运行。不会上传SVG,也不会获取外部图片、字体和样式表。

相关工具

常见问题

这是截图生成的PDF吗?

不是。受支持的路径和文本会转换为矢量PDF内容。SVG中已有的位图图片仍会保留为位图图片。

自定义字体会怎样处理?

此工具使用PDF标准14种字体,不会嵌入自定义字体。字体替换或缺少字形可能会改变文本。如果需要保持较高的还原度,请先在功能完善的矢量编辑器中将文本转换为路径,再导入。

为什么有些效果看起来不一样?

渲染器没有实现所有SVG功能。滤镜、蒙版、复杂CSS和字体排版可能会有所不同。外部资源和动画会被移除。

“适合SVG”是什么意思?

源文件尺寸会按照每英寸96个像素换算为毫米,然后加上边距。所选方向决定页面方向。实际尺寸的内容可能会超出页面;适合页面会将其缩放到可用区域内。

免费工具·使用在浏览器中次·无需账户