
Aspose.CAD for Java
CAD 도면을 생성, 편집 및 변환하는 Java API
소프트웨어 개발자는 이 기능을 통해 어떠한 종속성 없이 AutoCAD DWG, DXF 및 STL 문서를 PDF 및 래스터 이미지(BMP, GIF, JPG 및 JPEG)로 만들고, 편집하고, 변환할 수 있습니다.
Aspose.CAD for Java란 무엇인가요?
Aspose.CAD for Java는 소프트웨어 개발자가 AutoCAD나 다른 CAD 소프트웨어 없이도 AutoCAD DWG, STL, DWF, DWT, DXF 문서를 작업할 수 있도록 지원하는 다재다능한 Java 라이브러리입니다. 이 라이브러리를 사용하면 이러한 파일을 열고, 읽고, 렌더링하고, 조작하고, PDF 및 래스터 이미지로 변환할 수 있습니다. 직관적인 API를 통해 Java 애플리케이션에서 CAD 파일을 쉽게 처리할 수 있습니다. 또한 스레드 세이프(thread-safe) 기능을 지원하여 여러 스레드에서 번거로움 없이 사용할 수 있습니다.
Aspose.CAD for Java는 DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES(IGS), CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP 파일 등 다양한 CAD 도면 형식을 PDF로 변환할 수 있는 편리한 기능을 제공합니다. PNG, BMP, TIFF, JPEG, GIF 등 지원되는 래스터 이미지 형식도 Java 코드 몇 줄만으로 변환할 수 있습니다. 사용자 친화적이며 속도와 효율성을 고려하여 설계되어 최소한의 메모리만 사용하고 최적화된 성능을 제공합니다. 고급 알고리즘을 사용하여 CAD 파일 작업의 속도와 응답성을 보장합니다.
Aspose.CAD for Java는 Java 앱에서 CAD 파일을 표시하고 인쇄하는 등의 고급 기능을 제공합니다. 특히 CAD 파일을 처리하고 변환하는 기능은 매우 유용합니다. 이 도구를 사용하면 개발자는 선, 원, 호, 텍스트와 같은 CAD 요소를 만들고, 조정하고, 제거할 수 있습니다. 또한 객체의 색상, 레이어, 선 유형과 같은 특성을 변경할 수도 있습니다. Aspose.CAD for Java는 3D 모델을 완벽하게 지원하여 2D 모델처럼 다룰 수 있도록 합니다. 사용자 친화적인 Java 도구로서, 뛰어난 기능과 뛰어난 고객 지원을 제공하여 앱에서 CAD 파일을 다루는 Java 개발자에게 완벽한 선택입니다.
Aspose.CAD for Java 시작하기
Aspose.CAD for Java를 설치하는 가장 좋은 방법은 Maven 저장소를 사용하는 것입니다. 간단한 설정만으로 Maven 프로젝트에서 Aspose.CAD for Java API를 바로 사용할 수 있습니다.
Java용 Aspose.CAD의 Maven 저장소
//First, you need to specify the Aspose Maven Repository configuration/location in your Maven pom.xml as follows:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
//Define Aspose.PDF for Java API Dependency
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad;/artifactId>
<version>22.12</version>
<classifier>20.12</classifier>
</dependency>
</dependencies>
라이브러리는 Aspose.CAD 제품 페이지에서 직접 다운로드할 수 있습니다.
Java API를 통한 CAD 파일 내보내기
Aspose.CAD for Java를 사용하면 소프트웨어 개발자는 몇 줄의 Java 코드만으로 다양한 AutoCAD 형식을 다른 지원 파일 형식으로 변환할 수 있습니다. 이 라이브러리는 DXF 및 DWG와 같은 다양한 CAD 파일 형식을 로드하고 AutoCAD나 다른 애플리케이션 없이 PDF 및 래스터 이미지로 변환할 수 있도록 지원합니다. 이 라이브러리는 3D AutoCAD 이미지를 PDF로 내보내기, CAD 레이아웃을 PDF로 내보내기, 다이어그램을 내보낼 때 펜 속성 옵션 설정, CAD 객체 분해 및 삽입, ACAD 프록시 엔티티 내의 개별 엔티티 처리, IGES 형식 읽기 및 내보내기, 모서리, 정점, 면과 같은 메시 모델 구현 및 계산, 모델 레이아웃에 대한 사용자 정의 시점 설정 등 CAD 파일 변환을 위한 여러 가지 중요한 기능을 제공합니다.
Java API를 통해 3D AutoCAD 이미지를 PDF로 내보내는 방법은 무엇입니까?
String dataDir = Utils.getDataDir(Export3DAutoCADImagesToPDF.class) + "ExportingCAD/";
String srcFile = dataDir + "conic_pyramid.dxf";
Image cadImage = Image.load(srcFile);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(500);
rasterizationOptions.setPageHeight(500);
rasterizationOptions.setTypeOfEntities(TypeOfEntities.Entities3D);
rasterizationOptions.setLayouts(new String[] {"Model"});
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);
cadImage.save(dataDir + "Export3DImagestoPDF_out_.pdf", pdfOptions);
Java API를 통한 CAD 및 BIM 파일 형식 렌더링
Aspose.CAD for Java는 소프트웨어 개발자가 Java 애플리케이션 내에서 CAD 및 BIM 파일 형식을 프로그래밍 방식으로 렌더링할 수 있도록 지원합니다. 이 라이브러리를 사용하면 AutoCAD DWG, DWF, DWT 또는 DXF 파일과 같은 다양한 CAD 파일 형식을 로드하고, 몇 줄의 Java 코드만으로 JPEG, PNG, PSD, BMP, DICOM, WebP, EMF, WMF, SVG, PDF 등으로 변환할 수 있습니다. 아래 예제는 DWG 파일을 로드하고, 출력 파일의 페이지 너비와 높이를 설정하고, Java 애플리케이션 내에서 DWG 파일을 PDF로 저장하는 방법을 보여줍니다.
Java API를 통해 DWG 파일을 렌더링하는 방법?
// Load the CAD file
Image image = Image.load("input.dwg");
// Create an instance of CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1000);
rasterizationOptions.setPageHeight(1000);
// Set the render options
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);
// Save the output file
image.save("output.pdf", pdfOptions);
Java API를 통해 AutoCAD DGN을 PDF로 내보내기
Aspose.CAD for Java는 소프트웨어 개발자가 자체 Java 애플리케이션에서 AutoCAD DGN 파일을 사용할 수 있도록 하는 강력한 API입니다. 이 라이브러리는 AutoCAD DGN 파일을 PDF로 변환하는 것은 물론 PNG, BMP, TIFF, JPEG, GIF와 같은 래스터 이미지 파일 형식으로도 쉽게 변환할 수 있도록 지원합니다. 이 목표를 달성하려면 먼저 기존 DGN 파일을 DgnImage로 로드하고 다양한 속성을 설정한 후, DgnImage 클래스 객체의 save 메서드를 호출하여 원하는 형식으로 출력 파일을 저장해야 합니다.
Java API를 통해 AutoCAD DGN 형식을 PDF로 변환하는 방법?
// load an existing DGN file as DgnImage.
DgnImage dgnImage = (DgnImage)Image.load(dataDir + "Nikon_D90_Camera.dgn");
// Create an object of CadRasterizationOptions class and define/set different properties
PdfOptions options = new PdfOptions();
CadRasterizationOptions vectorOptions = new CadRasterizationOptions();
vectorOptions.setPageWidth(1500);
vectorOptions.setPageHeight(1500);
vectorOptions.setNoScaling(true);
vectorOptions.setAutomaticLayoutsScaling(false);
options.setVectorRasterizationOptions(vectorOptions);
OutputStream outStream = new FileOutputStream(dataDir + "ExportDGNToPdf_Out.pdf");
// Call the save method of the DgnImage class object.
dgnImage.save(outStream, options);