CAD处理控件Aspose.CAD转换功能演示:使用 C# 将 IFC 转换为 JPG 或 PNG 图像

IFC文件用于对建筑物、设施和不同的基础设施进行建模。但是,支持此文件格式的应用程序有限,因此您可能需要将 IFC 文件转换为JPG或PNG图像,以便在不同的系统环境中预览内容。本文介绍如何使用 C# 以编程方式将 IFC 文件转换为图像。

IFC文件用于对建筑物、设施和不同的基础设施进行建模。但是,支持此文件格式的应用程序有限,因此您可能需要将 IFC 文件转换为JPG或PNG图像,以便在不同的系统环境中预览内容。本文介绍如何利用Aspose.CAD for .NET使用 C# 以编程方式将 IFC 文件转换为图像。

CAD处理控件Aspose.CAD转换功能演示:使用 C# 将 IFC 转换为 JPG 或 PNG 图像

Aspose.CAD for .NET API支持使用STL,DWG,PLT和许多其他受支持的文件格式。在这里,我们将特别处理STL文件转换。如果你还没有使用过Aspose.CAD,不妨Aspose.CAD最新版体验

整合所有格式API处理控件Aspose.Total永久授权火热促销中,联系客服立马1分钟了解全部!

使用 C# 以编程方式将 IFC 文件转换为 JPG 图像

您可以通过以下步骤将 IFC 文件转换为 JPG 图像:

  • 使用Image 类加载输入 IFC 文件 。
  • 创建CadRasterizationOptions 类的实例 。
  • 创建JPGOptions 类的对象 。
  • 设置VectorRasterizationOptions并将 IFC 文件转换为 JPG 图像

以下代码片段演示了如何使用 C# 以编程方式将 IFC 文件转换为 JPG 图像:

// Load input IFC file using the Image classImage image = Image.Load("template.ifc");// Create an instance of CadRasterizationOptions classCadRasterizationOptions rasterizationOptions = new CadRasterizationOptions(){    // Set the height & width    PageWidth = 1600,    PageHeight = 1600};// Create an object of JpegOptionsJpegOptions options = new JpegOptions();// Set the VectorRasterizationOptionsoptions.VectorRasterizationOptions = rasterizationOptions;// Convert IFC to JPG imageimage.Save("output.jpg", options);

使用 C# 将 IFC 转换为 PNG 图像

您可以通过以下步骤将 IFC 文件转换为 PNG 图像:

  • 使用Image 类加载输入 IFC 文件 。
  • 创建CadRasterizationOptions 类的实例 。
  • 创建一个PngOptions 类型的对象 。
  • 指定 VectorRasterizationOptions并将 IFC 转换为 PNG 图像。

以下代码片段显示了如何使用 C# 以编程方式将 IFC 文件转换为 PNG 图像:

// Load input IFC file using the Image classImage image = Image.Load("template.ifc");// Create an instance of CadRasterizationOptions classCadRasterizationOptions rasterizationOptions = new CadRasterizationOptions(){    // Set the height & width    PageWidth = 1600,    PageHeight = 1600};// Create an object of PngOptionsPngOptions options = new PngOptions();// Set the VectorRasterizationOptionsoptions.VectorRasterizationOptions = rasterizationOptions;// Convert IFC to PNG imageimage.Save("output.png", options);

如果您有任何疑问或需求,请随时加入Aspose技术交流群(),我们很高兴为您提供查询和咨询

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月6日
下一篇 2021年10月6日

相关推荐

发表回复

登录后才能评论