国际金融公司转JPG PNG

IFC 文件用于对不同的建筑进行建模以用于施工目的。在某些情况下,您可能希望将 IFC 文件转换为 JPGPNG 图像以在不同的操作系统上显示模型。本文介绍如何使用 Java 以编程方式将 IFC 文件转换为图像。

IFC 到 JPG 或 PNG 图像转换器 – Java API 安装

Aspose.CAD for Java API 支持将 IFC 文件转换为图像。请通过从 New Releases 部分下载 JAR 文件或使用以下 Maven 配置来配置 API:

存储库:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

依赖:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>21.8</version>        
   </dependency>
</dependencies>

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

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

  1. 首先,使用 Image 类构造函数加载源 IFC 文件。
  2. 初始化 CadRasterizationOptions 类对象。
  3. 创建一个 JpegOptions 类型的实例。
  4. 使用 VectorRasterizationOptions 将 IFC 转换为 JPG 图像。

下面的代码片段显示了如何使用 Java 将 IFC 文件转换为 JPG 图像:

// 使用 Image 类加载输入 IFC 文件
Image image = Image.load("template.ifc");

// 创建 CadRasterizationOptions 类的实例
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// 设置高度和宽度
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// 创建一个 JpegOptions 对象
JpegOptions options = new JpegOptions();

// 设置 VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);

// 将 IFC 转换为 JPG 图像
image.save("output.jpg", options);

使用 Java 将 IFC 转换为 PNG 图像

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

  1. 使用 Image 类加载源 IFC 文件。
  2. 初始化 CadRasterizationOptions 类的对象。
  3. 实例化 PngOptions 类对象。
  4. 最后,使用 VectorRasterizationOptions 将 IFC 转换为 PNG 图像。

以下代码示例说明了如何使用 Java 将 IFC 文件转换为 PNG 图像:

// 使用 Image 类加载输入 IFC 文件
Image image = Image.load("template.ifc");

// 创建 CadRasterizationOptions 类的实例
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// 设置高度和宽度
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// 创建一个 PngOptions 对象
PngOptions options = new PngOptions();

// 设置 VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);

// 将 IFC 转换为 PNG 图像
image.save("output.png", options);

获得免费临时许可证

您可以申请 免费临时许可证 并测试 API,没有任何评估限制。

结论

总之,您已经探索了如何使用 Java 将 IFC 文件转换为 JPG 或 PNG 格式的图像。请访问 文档 部分以了解 API 的其他不同功能。此外,如有任何疑问,请随时在 免费支持论坛 上给我们写信。

也可以看看