C# 中的 SVG 文档工作流

Contents
[ Hide Show ]

本节适用于文档级 SVG 工作流,这些工作流超出了基本的加载、编辑和单文件转换。您可以学习如何将多个 SVG 文件合并到一个 PDF、XPS、PNG、JPG 或其他输出文件中,如何优化 SVG 文档以获得更简洁的输出,以及如何在 Aspose.SVG for .NET 中配置运行时、主题和网络服务。

选择工作流

SVG 文档工作流通常会组合多个 API 领域:文档加载、渲染、资源处理、优化和环境配置。请从与您的文档级任务匹配的文章开始。

使用的 API

API用途
SVGDocument加载 SVG 源,检查或编辑文档,并将文档传递给保存或渲染工作流
SvgRenderer将一个或多个 SVG 文档渲染到输出设备
PdfDevice将渲染后的 SVG 内容写入 PDF 输出
ImageDevice将渲染后的 SVG 内容写入 PNG、JPG、BMP、TIFF 或 GIF 输出
SVGOptimizer根据所选优化选项优化 SVG 标记
Configuration配置文档加载、资源解析或渲染时使用的运行时服务

FAQ

什么是 SVG 文档工作流?

SVG 文档工作流是处理整个 SVG 文档的多步骤任务,例如合并文件、优化标记、解析资源,或配置应用程序加载和渲染 SVG 内容的方式。

合并 SVG 文件是否应视为转换?

是的。在 Aspose.SVG for .NET 中,此工作流与渲染和转换密切相关。它接收多个 SVG 输入文件,并生成一个输出文件,例如 PDF、XPS、PNG、JPG、BMP、TIFF 或 GIF。它并不是为了创建一个合并后的可编辑 SVG 文档。

什么时候需要配置 SVG 环境?

当应用程序需要自定义资源加载、网络行为、运行时服务、用户代理设置或在加载或渲染文档前处理主题时,请配置环境。

相关文章