STL 파일은 3D 표면의 형상을 표시하는 데 사용됩니다. 그러나 일부 CAD 관련 응용 프로그램만 STL 파일 보기 또는 작업을 지원합니다. 따라서 STL 파일을 PDF 또는 PNG 이미지로 변환해야 할 수도 있습니다. PDF 또는 이미지 파일 형식이 광범위하게 지원되기 때문에 다양한 운영 체제 및 환경에서 파일을 살펴볼 수 있습니다. 자세한 내용을 알아보려면 다음 섹션을 살펴보겠습니다.
- STL에서 PNG 이미지 또는 PDF로 변환 – Java API 설치
- Java를 사용하여 프로그래밍 방식으로 STL을 PDF로 변환
- Java를 사용하여 프로그래밍 방식으로 STL을 PNG 이미지로 변환
STL에서 PNG 이미지 또는 PDF로 변환 – Java API 설치
STL 파일은 3D 기하학적 정보를 저장하는 데 사용되므로 스테레오리소그래피 파일이라고도 합니다. Aspose.CAD for Java API를 사용하여 STL 파일을 변환할 수 있습니다. 다른 타사 응용 프로그램 없이도 STL 변환 기능을 쉽게 활용할 수 있습니다. 다운로드 섹션에서 또는 Maven 기반 애플리케이션에서 다음 사양으로 JAR 파일을 다운로드하여 Java 환경을 구성하기만 하면 됩니다.
저장소:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
의존:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>20.12</version>
</dependency>
</dependencies>
Java를 사용하여 프로그래밍 방식으로 STL을 PDF로 변환
Java를 사용하여 프로그래밍 방식으로 STL 파일을 PDF로 변환하려면 다음 단계를 따를 수 있습니다.
- 입력 STL 파일의 경로를 지정합니다.
- CadImage 클래스 객체로 입력 STL 파일을 로드합니다.
- PdfOptions 클래스 인스턴스를 초기화합니다.
- STL을 PDF로 변환합니다.
아래 코드는 Java를 사용하여 프로그래밍 방식으로 STL을 PDF로 변환하는 방법을 보여줍니다.
// 입력 STL 파일의 경로 지정
String sourceFilePath = dataDir + "galeon.stl";
// 입력 STL 이미지 로드
CadImage cadImage = (CadImage)Image.load(sourceFilePath);
// PdfOptions 클래스 인스턴스 초기화
PdfOptions pdfOptions = new PdfOptions();
// STL을 PDF로 변환
cadImage.save(dataDir + "test.pdf", pdfOptions);
Java를 사용하여 프로그래밍 방식으로 STL을 PNG 이미지로 변환
Java 애플리케이션에서 STL 파일을 PNG 이미지로 변환하려면 다음 단계를 따르십시오.
- 입력 STL 이미지를 로드합니다.
- PngOptions 클래스 인스턴스를 초기화합니다.
- STL을 PNG 이미지로 변환합니다.
다음 코드는 Java를 사용하여 프로그래밍 방식으로 STL을 PNG 이미지로 변환하는 방법을 보여줍니다.
// 입력 STL 파일의 경로 지정
String sourceFilePath = dataDir + "galeon.stl";
// 입력 STL 이미지 로드
CadImage cadImage = (CadImage)Image.load(sourceFilePath);
// PngOptions 클래스 인스턴스 초기화
PngOptions pngOptions = new PngOptions();
// STL을 PNG 이미지로 변환
cadImage.save(sourceFilePath + "test.png", pngOptions);
결론
결론적으로 Java를 사용하여 프로그래밍 방식으로 STL 파일을 PDF 문서 및 PNG 이미지를 비롯한 다양한 파일 형식으로 변환하는 방법을 배웠습니다. 이 문서는 API 구성과 애플리케이션에서의 사용에 대해 설명하는 단계별 가이드입니다. API 문서를 살펴보면 다른 여러 기능을 탐색할 수 있습니다. 또한 문제가 있는 경우 무료 지원 포럼을 통해 언제든지 문의해 주십시오. 우리는 당신의 의견을 듣고 싶습니다!