本指南演示了如何在 C# 中无缝地将 SVG 转换为 EMFAspose.Imaging for .NET 是 .NET 开发者中流行的图像处理 SDK,因其灵活性和开发者友好的特性而受到欢迎。EMF 图像文件格式提供了出色的打印质量和可扩展性。此外,这种图像文件格式在存储上也很高效。因此,Aspose.Imaging for .NET 使 SVG 到 EMF 的转换在时间和精力上变得轻松和经济。因此,请确保您已在计算机上设置好 .NET,以便您可以立即实现该功能。

图像处理 SDK - 安装

我们将安装 Aspose.Imaging for .NET。为此,请访问此 链接 下载它。

Install-Package Aspose.Imaging 

以编程方式将 SVG 转换为 EMF

您可以按照以下步骤开发 SVG 到 EMF 的转换器:

  1. 遍历文件数组。
  2. 通过调用 Image.Load(inputFileName) 方法加载源 SVG 文件。
  3. 设置与原始图像相同页面大小的 SVG 光栅化 选项。
  4. 初始化 EMF 选项,并为矢量渲染分配 SVG 光栅化设置。
  5. Save 方法将把结果 EMF 文件保存在磁盘上。

以下代码示例演示了如何以编程方式在 C# 中将 SVG 转换为 EMF: 输出:

svg-to-emf

获取免费许可证

获取 免费临时许可证 以尝试此图像处理 SDK,超越评估限制。

有问题吗?

在我们的 论坛 上提问。

总结

我们已经探讨了以编程方式将 SVG 转换为 EMF 的可靠方法。 Aspose.Imaging for .NET 是 .NET 开发者自动化此转换的首选选项。此外,这个图像处理 SDK 使程序员能够完全控制以根据其需求扩展功能。这篇博客文章涵盖了基本功能。因此,您可以通过访问以下资源来了解更多关于此 SDK 的信息:

探索