Формат файлу STL (STereoLithography) використовується для креслень 3D CAD і 3D-друку. Існує кілька вимог, коли від розробників вимагається програмне відтворення файлів STL у різні інші формати. Однією з причин перетворення є краща транспортабельність. У цій статті ви дізнаєтесь, як конвертувати файли STL у формат PDF за допомогою C#. Крім того, ми перетворимо файли STL у формат HTML, JPG і PNG у програмі .NET за допомогою прикладів.
Нижче обговорюються такі теми:
.NET API для перегляду файлів STL
GroupDocs.Viewer демонструє API .NET засобу перегляду документів, який дозволяє відтворювати документи у форматі PDF, HTML і зображення в програмі .NET. У цій статті ми будемо використовувати його в прикладах для перетворення файлів STL в інші формати файлів.
Ви можете завантажити DLL або інсталятор MSI із розділу завантажень або встановити API у своїй програмі .NET за допомогою NuGet.
PM> Install-Package GroupDocs.Viewer
Перегляд файлу STL як PDF за допомогою C#
Часто потрібно конвертувати стереолітографічний формат STL у формат PDF через його високу мобільність. Наступні кроки показують, як конвертувати файли STL у формат PDF за допомогою C#.
- Завантажте файл STL за допомогою класу Viewer.
- Підготуйте параметри відтворення PDF за допомогою класу PdfViewOptions.
- Використовуйте метод View(), щоб відобразити файл STL як PDF.
Наведений нижче приклад коду на C# перетворює файли STL у формат PDF.
using (Viewer viewer = new Viewer("path/input.stl"))
{
PdfViewOptions options = new PdfViewOptions("path/stl-output.pdf");
viewer.View(options);
}
Перегляд файлу STL у форматі HTML, JPG або PNG за допомогою C#
Так само ви можете конвертувати файли STL в інші формати відповідно до вимог. Наступні кроки допоможуть вам перевести файли STL у різні інші формати за допомогою C#.
- Завантажте файл STL за допомогою класу Viewer.
- Підготуйте параметри візуалізації відповідно до формату перетворення:
- Для візуалізації HTML потрібен клас HtmlViewOptions. (Ви можете використовувати як вбудовані, так і зовнішні ресурси)
- Відтворення JPG використовує клас JpgViewOptions.
- Для візуалізації PNG потрібен клас PngViewOptions.
- Використовуйте метод View(), щоб відобразити файл STL у форматі HTML, JPG або PNG.
Нижче наведено приклади C#, які окремо відтворюють файли STL у кожному форматі з використанням відповідних параметрів формату.
STL в HTML за допомогою C#
Наведений нижче код C# перетворює файл STL на HTML із вбудованими ресурсами. Так само ви можете конвертувати в HTML за допомогою зовнішніх ресурсів.
using (Viewer viewer = new Viewer("path/input.stl"))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("path/stl-output.html");
viewer.View(options);
}
STL в JPG за допомогою C#
Наступний код C# перетворює файл STL у формат зображення JPG.
using (Viewer viewer = new Viewer("path/input.stl"))
{
JpgViewOptions options = new JpgViewOptions("path/stl-output.jpg");
viewer.View(options);
}
STL в PNG за допомогою C#
Наступний код C# перетворює файл STL у формат зображення PNG.
using (Viewer viewer = new Viewer("path/input.stl"))
{
PngViewOptions options = new PngViewOptions("path/stl-output.png");
viewer.View(options);
}
Отримайте безкоштовну ліцензію API
Ви можете безкоштовно використовувати API, отримавши тимчасову ліцензію.
Висновок
На завершення ми навчилися перетворювати файли STL в інші формати. Зокрема, ми перетворили файли STL у формати PDF, HTML, JPG і PNG за допомогою прикладу C#. Ви можете створити власну програму перегляду STL, наприклад Groupdocs.Viewer Online App.
Щоб дізнатися більше про GroupDocs.Viewer for .NET, відвідайте його документацію. Якщо у вас виникли запитання, зв’яжіться з нами через форум.