Сохраните сцену 3D в PDF в C#

Обзор

В этой статье объясняется, как можно конвертировать файл 3D в формат PDF, используя манипуляции с файлом C# .NET 3D и конвертирование API, сначала нужно Загрузить файл 3D в объект Scene, а затем сохранить его в формате PDF. Он охватывает широкий круг тем, например

  • Конвертировать 3D в PDF в C#
  • Конвертировать FBX в PDF в C#
  • Конвертировать STL в PDF в C#
  • Конвертировать U3D в PDF в C#
  • Конвертировать OBJ в PDF в C#

Создать 3D PDF с цилиндром и отобразить в режиме затененной иллюстрации с оптимизированным освещением CAD

Метод Save класса Scene позволяет сохранить сцену 3D в формате PDF. Разработчики могут загрузить любой поддерживаемый 3D файл или построить новую 3D сцену, они могут сохранить 3D сцену в формате PDF, как показано в этом примере кода C#:

// For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET
// Create a new scene
Scene scene = new Scene();
// Create a cylinder child node
scene.RootNode.CreateChildNode("cylinder", new Cylinder()).Material = new PhongMaterial() { DiffuseColor = new Vector3(Color.DarkCyan) };
// Set rendering mode and lighting scheme
PdfSaveOptions opt = new PdfSaveOptions();
opt.LightingScheme = PdfLightingScheme.CAD;
opt.RenderMode = PdfRenderMode.ShadedIllustration;
// Save in the PDF format
scene.Save("output_out.pdf", opt);