SVG转PDF

将 SVG 矢量图形转换为 PDF 文档,用于打印和共享

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: .svg, image/svg+xml

支持 SVG (Scalable Vector Graphics) 矢量图形格式

选择PDF页面大小

SVG在PDF页面中的适配方式

页面边距,单位毫米

72 150 300

渲染 DPI(72-300),数值越高质量越好

将显示在PDF顶部的可选标题

Background color for the PDF

关键信息

分类
图像、音频与视频
输入类型
file, select, number, range, text
输出类型
file
样本覆盖
4
支持 API
Yes

概览

本工具专为需要将 SVG 矢量图形转换为 PDF 文档的用户设计。支持自定义 PDF 页面大小、图像适配模式、页面边距、渲染 DPI 以及背景颜色,并可添加可选的 PDF 标题,帮助您快速生成适合打印和共享的高质量 PDF 文件。

适用场景

  • 需要将设计软件导出的 SVG 矢量图转换为标准 PDF 格式以便于打印或跨平台共享时。
  • 需要将矢量图表或插画嵌入到特定尺寸(如 A4、A3)的 PDF 报告中并保持清晰度时。
  • 需要调整 SVG 图形在 PDF 页面中的适配方式并设置页面边距以满足排版要求时。

工作原理

  • 上传需要转换的 SVG 矢量图形文件。
  • 选择 PDF 页面大小(如 A4 或 Letter)、图像适配方式(如保持宽高比适配或原始尺寸)并设置页面边距与渲染 DPI。
  • 点击转换按钮,系统将根据配置参数渲染 SVG 并生成可供下载的 PDF 文档。

使用场景

设计师交付设计稿:将导出的 SVG 矢量标志或插画转换为 A4 尺寸的 PDF,方便向客户展示或直接打印。
开发人员制作技术文档:将系统架构图或流程图 SVG 转换为 PDF 格式,以便嵌入到正式的技术规范文档中。
数据分析师导出图表:将可视化工具生成的 SVG 统计图表转换为带标题的 PDF 报告,用于会议汇报。

用户案例

1. 矢量标志打印准备

平面设计师
背景原因
设计师完成了一个公司 Logo 的 SVG 矢量设计,需要将其转换为 A4 尺寸的 PDF 格式发送给印刷厂进行打样。
解决问题
需要确保 Logo 在 PDF 页面中居中适配,保留白色背景,且印刷分辨率足够高。
如何使用
上传 Logo 的 SVG 文件,将“PDF页面大小”设为“A4”,“图像适配”设为“适配(保持宽高比)”,“页面边距”设为 20 毫米,“渲染DPI”设为 300,背景颜色选择“白色”。
示例配置
{"pageSize": "A4", "fit": "fit", "margin": 20, "density": 300, "backgroundColor": "white"}
效果
成功生成一张高分辨率、带 20 毫米边距且完美居中的 A4 尺寸 PDF 文件,满足印刷厂的打样要求。

2. 导出透明背景的系统架构图

系统架构师
背景原因
架构师使用绘图工具绘制了系统架构图并导出为 SVG,需要将其转换为 PDF 插入到幻灯片中,要求保留透明背景。
解决问题
默认转换可能会带有白色背景,且需要横向排版以适应架构图的宽屏比例。
如何使用
上传架构图 SVG 文件,选择“PDF页面大小”为“A4 横向”,“图像适配”为“适配宽度”,“背景颜色”选择“透明”。
示例配置
{"pageSize": "A4-Landscape", "fit": "width", "backgroundColor": "transparent"}
效果
获得了一个横向排版、宽度自适应且背景透明的 PDF 文件,方便无缝嵌入到其他文档中。

用 Samples 测试

xml, pdf, image

相关专题

常见问题

转换后的 PDF 会失真吗?

不会。SVG 是矢量格式,您可以设置较高的渲染 DPI(最高 300)以确保在 PDF 中保持极高的清晰度。

支持哪些 PDF 页面尺寸?

支持 A4、A3、A5、Letter、Legal 以及 A4/A3 横向等多种标准页面尺寸。

如何处理 SVG 的透明背景?

您可以在“背景颜色”选项中选择“透明”以保留 SVG 的透明背景,或者选择“白色”填充背景。

可以为生成的 PDF 添加标题吗?

可以。在“PDF标题”输入框中填写文本,该标题将显示在生成的 PDF 文档顶部。

转换文件有大小限制吗?

上传的 SVG 文件大小限制在 10 MB 以内。

API 文档

请求端点

POST /zh/api/tools/svg-to-pdf

请求参数

参数名 类型 必填 描述
svgFile file (需要先上传) 支持 SVG (Scalable Vector Graphics) 矢量图形格式
pageSize select 选择PDF页面大小
fit select SVG在PDF页面中的适配方式
margin number 页面边距,单位毫米
density range 渲染 DPI(72-300),数值越高质量越好
title text 将显示在PDF顶部的可选标题
backgroundColor select Background color for the PDF

文件类型参数需要先通过 POST /upload/svg-to-pdf 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-svg-to-pdf": {
      "name": "svg-to-pdf",
      "description": "将 SVG 矢量图形转换为 PDF 文档,用于打印和共享",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=svg-to-pdf",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]