STL(STereoLithography) 파일 형식은 3D CAD 도면 및 인쇄에 널리 사용됩니다. 반면에 다른 많은 형식은 STL보다 이식성이 높습니다. 여기에 STL 형식을 다른 형식으로 렌더링해야 하는 요구 사항이 있습니다. 이 기사에서는 Java를 사용하여 STL 파일을 PDF 형식으로 렌더링하는 방법에 대해 설명합니다. 이 외에도 예제를 사용하여 Java 응용 프로그램 내에서 STL 파일을 HTML, JPG 및 PNG 형식으로 변환합니다.

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

STL 파일을 보기 위한 Java API

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

다운로드 섹션에서 JAR 파일을 다운로드하거나 자바 애플리케이션 내에서 최신 저장소 및 종속성 Maven 구성을 사용할 수 있습니다.

<repository>
	<id>GroupDocsArtifactRepository</id>
	<name>GroupDocs Artifact Repository</name>
	<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-viewer</artifactId>
        <version>21.11.1</version> 
</dependency>

Java를 사용하여 STL 파일을 PDF로 보기

PDF 형식의 높은 이식성으로 인해 다른 형식을 PDF로 변환하는 경우가 많습니다. 다음 단계는 Java에서 STL 파일을 PDF 형식으로 변환하는 방법을 안내합니다.

  • Viewer 클래스를 사용하여 STL 파일을 로드합니다.
  • PdfViewOptions 클래스를 사용하여 PDF 렌더링 옵션을 준비합니다.
  • view()를 사용하여 STL 파일을 PDF로 렌더링 방법.

다음 Java 코드 예제는 STL 파일을 PDF 형식으로 렌더링합니다.

// Java에서 STL 파일을 PDF로 렌더링
try (Viewer viewer = new Viewer("path/input.stl")) {
    PdfViewOptions options = new PdfViewOptions("path/stl-output.pdf");
    viewer.view(options);
}

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

매우 유사하게 STL 파일을 다양한 다른 형식으로 변환할 수도 있습니다. 다음 단계는 Java를 사용하여 STL 파일을 HTML, JPG 및 PNG 형식으로 렌더링하는 데 도움이 됩니다.

  • [Viewer][1] 클래스를 사용하여 STL 파일을 로드합니다.
  • 의도한 출력 형식에 따라 렌더링 옵션을 준비합니다.
    • HTML 렌더링에는 [HtmlViewOptions][2] 클래스가 필요합니다. (내장 또는 외부 리소스를 사용할 수 있음)
    • JPG 렌더링은 [JpgViewOptions][3] 클래스를 사용합니다.
    • PNG 렌더링에는 [PngViewOptions][4] 클래스가 필요합니다.
  • [view()][5] 메서드를 사용하여 STL 파일을 HTML, JPG 또는 PNG로 렌더링합니다.

다음은 위에서 언급한 각 형식 옵션을 사용하여 STL 파일을 각 형식으로 독립적으로 렌더링하는 Java 소스 코드 예제입니다.

Java 사용하여 STL을 HTML로 {#stl-to-html}을

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

// Java를 사용하여 임베디드 리소스를 사용하여 STL 파일을 HTML로 렌더링
try (Viewer viewer = new Viewer("path/input.stl")) {
    HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources("path/stl-output.html");
    viewer.view(options);
}

Java를 사용하여 STL에서 JPG로

다음 Java 코드는 STL 파일을 JPG 이미지 형식으로 렌더링합니다.

// Java에서 STL 파일을 JPG로 렌더링
try (Viewer viewer = new Viewer("path/input.stl")) {
    JpgViewOptions options = new JpgViewOptions("path/stl-output.jpg");
    viewer.view(options);
}

Java를 사용하여 STL에서 PNG로

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

// Java에서 STL 파일을 PNG로 렌더링
try (Viewer viewer = new Viewer("path/input.stl")) {
    PngViewOptions options = new PngViewOptions("path/stl-output.png");
    viewer.view(options);
}

무료 API 라이선스 받기

임시 라이선스 받기를 통해 API를 무료로 사용할 수 있습니다.

결론

요약하자면 Java 예제를 사용하여 STL 파일을 PDF, HTML, JPG 및 PNG 형식으로 렌더링하는 방법을 배웠습니다. 이제 Groupdocs.Viewer의 온라인 앱과 같은 STL 보기 애플리케이션을 직접 개발해 볼 수 있습니다.

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

또한보십시오