DWF DWFX 到 SVG csharp

DWFDWFX 文件可以在一个或多个工程图和图纸集中包含设计数据和图形。此类文件通常用于设计数据以进行审查或批准。然而,SVG 图像因其可扩展性而不影响图像质量而闻名。在某些用例中,您可能需要将 DWF 或 DWFX 文件转换为 SVG 图像。因此,本文介绍了如何在 C# 中以编程方式将 DWF 或 DWFX 文件转换为 SVG 图像。

DWF 或 DWFX 到 SVG 转换器 – C# API 安装

Aspose.CAD for .NET API 可用于处理 DWF、DWFX 和 IFC 格式以及其他与 CAD 相关的文件格式。您可以通过从 Downloads 页面下载其 DLL 文件来访问 API,或者使用以下 NuGet 命令轻松安装它:

PM> Install-Package Aspose.CAD

在 C# 中以编程方式将 DWF 或 DWFX 转换为 SVG 图像

您需要按照以下步骤将 DWF 或 DWFX 文件转换为 SVG 图像格式:

  1. 创建 DwfImage 类的对象以加载输入的 DWF 或 DWFX 文件。
  2. 初始化 CadRasterizationOptions 类的实例。
  3. 声明一个 SvgOptions 类的对象。
  4. 将输出文件写入 SVG 图像。

以下代码示例演示了如何在 C# 中以编程方式将 DWF 或 DWFX 文件转换为 SVG 格式:

String sampleDWFX = "document.dwfx";

// 加载输入 DWF 或 DWFX 文件
DwfImage image = (DwfImage)DwfImage.Load(sampleDWFX);

// 初始化 CadRasterizationOptions 类对象
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.PageWidth = 400;
cadOptions.PageHeight = 400;

// 为输出图像初始化 SvgOptions 类实例
SvgOptions imageOptions = new SvgOptions();
imageOptions.VectorRasterizationOptions = cadOptions;

// 保存输出的 SVG 图像
image.Save("document.svg", imageOptions);

探索更多功能

您可以访问 API 文档 中的各个其他章节,以了解和探索支持使用 CAD 文件的其他功能。

结论

在本文中,您探索了如何将 DWF 或 DWFX 文件转换为 SVG 图像格式。图像渲染以高保真度执行,因此输出看起来与输入图形相似。此外,您可以随时在 论坛 上与我们讨论您的任何疑虑或疑问。我们期待与您取得联系。

也可以看看

在 C# 中将 IFC 转换为 PDF