Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.SVG for .NET 可以将 SVG 文档转换为 PDF、XPS、PNG、JPG、WebP、BMP、TIFF、GIF 和 SVGZ。它也可以把 PNG、JPG、BMP、TIFF、GIF、ICO 等位图矢量化为 SVG。把本页作为转换入口,先选择目标工作流,再进入对应指南查看 C# 示例和选项。
格式支持概览请参阅 支持的文件格式。
| 目标 | 从这里开始 |
|---|---|
| 将 SVG 转为用于文档、报告或打印的 PDF | 在 C# 中将 SVG 转为 PDF |
| 将 SVG 转为 PNG、JPG、WebP、BMP、TIFF 或 GIF | 在 C# 中将 SVG 转为图像 |
| 将 SVG 转为固定版式 XPS | 在 C# 中将 SVG 转为 XPS |
| 在转换时调整或控制页面大小 | 转换期间调整文档大小 |
| 将 SVG 压缩为 SVGZ | 在 C# 中将 SVG 转为 SVGZ |
| 将 SVGZ 解压为可编辑 SVG | 在 C# 中将 SVGZ 转为 SVG |
| 将 PNG、JPG、BMP、TIFF、GIF 或 ICO 矢量化为 SVG | 在 C# 中将图像转为 SVG |
图像转 SVG 是矢量化工作流。使用
Converter.ConvertImageToSVG() 可直接把位图输出为 SVG 文件;如果代码需要得到 SVGDocument,请使用
ImageVectorizer。
可先用交互式转换器检查输出效果,再把同样的流程加入 C# 应用。上传 SVG 文件,选择目标格式,并下载使用默认保存选项生成的结果。
SVG 渲染选项控制输出外观,而不修改源 SVG。常用设置包括背景色、CSS 处理、页面设置、边距、水平和垂直分辨率。格式相关选项位于 PdfSaveOptions、 XpsSaveOptions 和 ImageSaveOptions 等类中。
如果输出被裁剪、页面尺寸异常、字体或图像缺失、背景不符合预期,请先查看 SVG 转 PDF 和 SVG 转图像 中的排错部分。
在 C# 中转换 SVG 最简单的方法是什么?
使用 Converter.ConvertSVG(),并传入合适的保存选项,例如 PdfSaveOptions、XpsSaveOptions 或 ImageSaveOptions。
什么时候使用 RenderTo() 而不是 ConvertSVG()?
当应用已经使用渲染设备,或需要通过 PdfDevice、XpsDevice、ImageDevice 明确控制渲染时使用 RenderTo()。
Aspose.SVG 可以转换 SVGZ 文件吗?
可以。Aspose.SVG for .NET 可把 SVGZ 作为压缩 SVG 内容加载。您可以将 SVGZ 转为 SVG,也可以直接渲染为 PDF 或 PNG,或把 SVG 保存为 SVGZ 以便压缩交付。
图像转 SVG 和 SVG 渲染是一回事吗?
不是。SVG 渲染以 SVG 为输入并创建 PDF、XPS 或位图输出。图像转 SVG 是矢量化过程,把位图像素描摹为 SVG 路径。
Aspose.SVG 提供免费的在线 SVG Converter,可将 SVG 文件转换为 PDF、XPS、JPG、PNG、BMP、TIFF、GIF、WebP 和 SVGZ 等常用格式。
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.