开发者 / SVG导出
SVG转PDF:矢量页面与多文件
在浏览器中将一个或多个SVG转换为PDF。保留受支持的路径和文本作为矢量对象,选择页面尺寸并了解字体限制。
SVG转PDF:矢量页面与多文件: 使用svg2pdf.js和jsPDF,将受支持的SVG路径和文本绘制为PDF对象。嵌入的位图图片仍会保留为位图图片。每个SVG对应一个页面。实际尺寸使用每英寸96个CSS像素。 完全在浏览器中本地运行,文件不会上传到服务器。
- 类别
- 开发者工具
- 使用次数
- 在浏览器中
- 费用
- 免费·无需注册
- 可用性
- 可直接使用
完全在浏览器中运行
路径和文本保持为矢量。嵌入的栅格图片保持为栅格。文本使用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
使用方法
- 选择最多30个SVG,或粘贴SVG代码并将其添加为页面。
- 排列页面,并选择尺寸、方向、边距和缩放方式。
- 下载矢量PDF,并检查结果中的字体和效果。
隐私与限制
转换在本地运行。不会上传SVG,也不会获取外部图片、字体和样式表。
相关工具
常见问题
这是截图生成的PDF吗?
不是。受支持的路径和文本会转换为矢量PDF内容。SVG中已有的位图图片仍会保留为位图图片。
自定义字体会怎样处理?
此工具使用PDF标准14种字体,不会嵌入自定义字体。字体替换或缺少字形可能会改变文本。如果需要保持较高的还原度,请先在功能完善的矢量编辑器中将文本转换为路径,再导入。
为什么有些效果看起来不一样?
渲染器没有实现所有SVG功能。滤镜、蒙版、复杂CSS和字体排版可能会有所不同。外部资源和动画会被移除。
“适合SVG”是什么意思?
源文件尺寸会按照每英寸96个像素换算为毫米,然后加上边距。所选方向决定页面方向。实际尺寸的内容可能会超出页面;适合页面会将其缩放到可用区域内。
免费工具·使用在浏览器中次·无需账户