STL(STereoLithography) 파일 형식은 3D CAD 도면 및 3D 인쇄에 사용됩니다. 개발자가 프로그래밍 방식으로 STL 파일을 다양한 다른 형식으로 렌더링해야 하는 경우 몇 가지 요구 사항이 있습니다. 변환의 이유 중 하나는 더 나은 휴대성입니다. 이 기사에서는 C#을 사용하여 STL 파일을 PDF 형식으로 렌더링하는 방법을 배웁니다. 또한 예제를 사용하여 .NET 응용 프로그램 내에서 STL 파일을 HTML, JPG 및 PNG 형식으로 변환합니다.

다음 주제는 아래에서 논의됩니다.

STL 파일을 보기 위한 .NET API

GroupDocs.Viewer는 .NET 애플리케이션 내에서 문서를 PDF, HTML 및 이미지로 렌더링할 수 있는 문서 뷰어 .NET API를 보여줍니다. 이 기사에서는 예제에서 STL 파일을 다른 파일 형식으로 변환하는 데 사용할 것입니다.

다운로드 섹션에서 DLL 또는 MSI 설치 프로그램을 다운로드하거나 NuGet을 통해 .NET 애플리케이션에 API를 설치할 수 있습니다.

PM> Install-Package GroupDocs.Viewer

C#을 사용하여 STL 파일을 PDF로 보기

높은 이식성 때문에 광조형 STL 형식을 PDF 형식으로 변환해야 하는 경우가 많습니다. 다음 단계는 C#을 사용하여 STL 파일을 PDF 형식으로 변환하는 방법을 보여줍니다.

  • Viewer 클래스를 사용하여 STL 파일을 로드합니다.
  • PdfViewOptions 클래스를 사용하여 PDF 렌더링 옵션을 준비합니다.
  • 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);
}

C#을 사용하여 STL 파일을 HTML, JPG 또는 PNG로 보기

마찬가지로 요구 사항에 따라 STL 파일을 다른 형식으로 변환할 수 있습니다. 다음 단계는 C#을 사용하여 STL 파일을 다양한 다른 형식으로 렌더링하는 데 도움이 됩니다.

  • Viewer 클래스를 사용하여 STL 파일을 로드합니다.
  • 변환 형식에 따라 렌더링 옵션을 준비합니다.
    • HTML 렌더링에는 HtmlViewOptions 클래스가 필요합니다. (내장 또는 외부 리소스를 사용할 수 있음)
    • JPG 렌더링은 JpgViewOptions 클래스를 사용합니다.
    • PNG 렌더링에는 PngViewOptions 클래스가 필요합니다.
  • View() 메서드를 사용하여 STL 파일을 HTML, JPG 또는 PNG로 렌더링합니다.

다음은 각 형식 옵션을 사용하여 STL 파일을 각 형식으로 별도로 렌더링하는 C# 예제입니다.

C# 을 사용하여 HTML을 STL로 변환

다음 C# 코드는 STL 파일을 리소스가 포함된 HTML로 변환합니다. 마찬가지로 외부 리소스를 사용하여 HTML로 변환할 수 있습니다.

using (Viewer viewer = new Viewer("path/input.stl"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("path/stl-output.html");
    viewer.View(options);
}

C#을 사용하여 STL에서 JPG로

다음 C# 코드는 STL 파일을 JPG 이미지 형식으로 변환합니다.

using (Viewer viewer = new Viewer("path/input.stl"))
{
    JpgViewOptions options = new JpgViewOptions("path/stl-output.jpg");
    viewer.View(options);
}

C#을 사용하여 STL에서 PNG로

다음 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 파일을 다른 형식으로 렌더링하는 방법을 배웠습니다. 특히 C# 예제를 사용하여 STL 파일을 PDF, HTML, JPG 및 PNG 형식으로 변환했습니다. Groupdocs.Viewer Online App과 같은 고유한 STL 뷰어 응용 프로그램을 구축할 수 있습니다.

GroupDocs.Viewer for .NET에 대해 자세히 알아보려면 해당 문서를 방문하십시오. 문의 사항은 포럼을 통해 문의하십시오.

또한보십시오