将 STL 转换为 PDF PNG 图像

STL,缩写为 stereolithography,表示 3D 表面几何形状。这些在与 CAD 相关的应用程序中经常使用。您可以快速轻松地将 STL 文件转换为 PDF。由于 PDF 格式的兼容性,当您需要在不同的操作系统和环境中查看信息时,这种文件格式转换非常有用。同样,您可以将 STL 渲染为 PNG 图像以快速预览文件。让我们看一下以下部分以更好地学习它们:

STL 到 PDF 或 PNG 图像转换 – API 安装

Aspose.CAD for .NET API 支持使用 STL、DWG、PLT 和许多其他 支持的文件格式。在这里,我们将特别处理 STL 文件转换。您可以通过从 Downloads 部分下载 DLL 文件或使用以下与 NuGet package 相关的安装命令来配置 API:

PM> Install-Package Aspose.CAD

使用 C# 以编程方式将 STL 转换为 PDF

PDF 是一种流行的格式,因为它与许多系统环境和应用程序具有巨大的兼容性。您可能需要在基于 .NET 的应用程序中将 STL 文件转换为 PDF。以下是 STL 到 PDF 转换的步骤:

  1. 加载输入 STL 图像
  2. 初始化 PdfOptions 类实例
  3. 使用 Save 方法将 STL 转换为 PDF 文件

下面的代码片段显示了如何使用 C# 以编程方式将 STL 转换为 PDF:

// 指定输入 STL 文件的路径
string sourceFilePath = dataDir + "galeon.stl";

// 加载输入 STL 图像
using (var cadImage = (CadImage)Image.Load(sourceFilePath))
{             
    // 初始化 PdfOptions 类实例
    PdfOptions pdfOptions = new PdfOptions();
                
    string outPath = sourceFilePath + "test.pdf";

    // 将 STL 转换为 PDF
    cadImage.Save(outPath, pdfOptions);
}

使用 C# 以编程方式将 STL 转换为 PNG 图像

您可以将 STL 文件转换为 PNG 图像,以便快速预览数据和信息。以下步骤说明了转换 STL 文件的过程:

  1. 加载源 STL 文件作为输入
  2. 初始化 PngOptions 类实例
  3. 将 STL 转换为 PNG 并保存输出

以下代码详细说明了如何按照这些步骤在 C# 中以编程方式将 STL 转换为 PNG 图像:

// 指定输入 STL 文件的路径
string sourceFilePath = dataDir + "galeon.stl";

// 加载输入 STL 图像
using (var cadImage = (CadImage)Image.Load(sourceFilePath))
{
    // 初始化 PngOptions 类实例
    PngOptions pngOptions = new PngOptions();

    string outPath = sourceFilePath + "test.png";

    // 将 STL 转换为 PNG
    cadImage.Save(outPath, pngOptions);
}

结论

在这些部分中,我们学习了如何在基于 .NET 的应用程序中使用 C# 代码将 STL 文件转换或导出为 PDF 或 PNG 图像。同样,其他几个与 CAD 相关的转换和操作也是 API 的关键特性。您可以通过阅读 文档 进一步探索它。如果您需要任何帮助来创建符合您要求的 POC,您也可以通过 免费支持论坛 与我们讨论您的问题。我们将很荣幸为您提供帮助!

也可以看看