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 转换的步骤:
- 加载输入 STL 图像
- 初始化 PdfOptions 类实例
- 使用 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 文件的过程:
- 加载源 STL 文件作为输入
- 初始化 PngOptions 类实例
- 将 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,您也可以通过 免费支持论坛 与我们讨论您的问题。我们将很荣幸为您提供帮助!