本快速教程讨论了如何在 C# 中将 STL 转换为 PDF。它涵盖了所有相关细节,例如分步过程、不同的类以及将STL 文件导出为 C# 中的 PDF 的示例代码。有许多方法重载和不同的属性来自定义 STL 到 PDF 的转换。
在 C# 中将 STL 转换为 PDF 的步骤
- 使用 NuGet 包管理器插件安装 Aspose.3D for .NET
- 使用 StlLoadOptions 类对象加载输入 STL 文件
- 初始化一个 PdfSaveOptions 类实例
- 使用 Save 方法将 STL 文件转换为 PDF 文档
这些步骤展示了将 STL 转换为 C# 中的 3d PDF 的整个过程。第一步,您可以设置系统环境,然后加载源 STL 文件。随后,为 PDF 文件设置不同的属性,并通过几个 API 调用呈现输出文档。
在 C# 中将 STL 转换为 PDF 的代码
using Aspose.ThreeD; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to render 3D Scene to PDF in C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Initialize an object of StlLoadOptions class | |
Aspose.ThreeD.Formats.StlLoadOptions stloptions = new Aspose.ThreeD.Formats.StlLoadOptions(); | |
// Load input STL file | |
Aspose.ThreeD.Scene scene = new Scene(); | |
scene.Open("input.stl", stloptions); | |
// Create PdfSaveOptions class object | |
Aspose.ThreeD.Formats.PdfSaveOptions pdfoptions = new Aspose.ThreeD.Formats.PdfSaveOptions(); | |
// Convert STL to PDF format | |
scene.Save("STLtoPDF.pdf", pdfoptions); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
上面的代码片段对于在 C#* 中创建 *STL 到 PDF 转换器很有用。您可以更改不同的属性,例如翻转输入文件的坐标、设置查找路径以及使用 StlLoadOptions 类重新计算法线。同样,可以使用 PdfSaveOptions 类实例更改 PDF 文件的背景颜色、纹理等。
在本教程中,您找到了有关如何使用 C#* 将 STL 文件转换为 PDF 的信息。然而,如果您想学习 FBX 到 OBJ 文件的转换,那么您可以访问 如何在 C# 中将 FBX 转换为 OBJ 上的文章。