
Aspose.CAD for JavaScript
AutoCAD 파일을 생성하고 변환하는 JavaScript API
AutoCAD DWG, DXF, DWF, DXB 및 STL 도면을 어떠한 종속성 없이 PDF 및 래스터 이미지(BMP, GIF, JPG 및 JPEG)로 내보내기 위한 오픈 소스 JavaScript API입니다.
Aspose.CAD for JavaScript란 무엇인가요?
CAD 파일(컴퓨터 지원 설계)은 건축, 엔지니어링, 제조와 같은 산업에서 중요한 역할을 합니다. 코드를 사용하여 CAD 파일을 다룰 수 있는 능력은 작업 효율을 높이고, 정보를 검색하고, 데스크톱 및 웹 앱에 CAD 기능을 추가하는 데 필수적입니다. Aspose.CAD for JavaScript API는 개발자에게 신뢰할 수 있는 도구로, JavaScript에서 CAD 파일을 손쉽게 처리할 수 있는 강력한 라이브러리를 제공합니다.
Aspose.CAD for JavaScript API는 DWG, DXF, DWT, DGN 등 다양한 CAD 형식을 처리할 수 있는 강력한 도구입니다. 이 라이브러리는 새로운 CAD 파일 생성, 기존 다이어그램 변경, 다양한 형식의 CAD 파일 표시, 웹 앱에서 CAD 파일 보기, 개별 레이어 관리, CAD 파일 보안 및 무결성 강화, 지오메트리 작업 지원, CAD 파일에서 메타데이터 정보 추출, CAD 객체 프로그래밍 방식 처리 등 다양한 유용한 기능을 제공합니다.
Aspose 팀은 최고의 JavaScript 라이브러리인 Aspose.CAD for JavaScript API를 개발했습니다. 이 라이브러리에는 최첨단 CAD 변환 네이티브 API가 포함되어 있습니다. 이 놀라운 도구를 통해 개발자는 DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES(IGS), CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP 등 다양한 CAD 파일 형식을 전환하여 래스터 이미지 형식과 PDF 파일로 변환할 수 있습니다. 가장 좋은 점은 무엇일까요? 다른 소프트웨어 없이도 이 모든 작업을 수행할 수 있다는 것입니다. Aspose.CAD API는 다양한 기능을 제공합니다. 다양한 기능, 다양한 플랫폼에서의 작업 능력, 다른 도구와 쉽게 호환되는 점 등으로 인해 엔지니어링, 건축, 제조 분야의 CAD 작업에 획기적인 변화를 가져왔습니다.
JavaScript용 Aspose.CAD 시작하기
JavaScript용 Aspose.CAD를 설치하는 권장 방법은 NPM을 사용하는 것입니다. 원활한 설치를 위해 다음 명령어를 사용하세요.
NPM을 통해 JavaScript용 Aspose.CAD 설치
npm install aspose-cad
라이브러리는 Aspose.CAD for JavaScript 제품 페이지에서 직접 다운로드할 수 있습니다.
JavaScript를 통한 CAD 파일 다른 형식 변환
Aspose.CAD for JavaScript를 사용하면 소프트웨어 개발자가 JavaScript API를 사용하여 기존 CAD 파일 형식을 다른 지원되는 파일 형식으로 쉽게 로드하고 변환할 수 있습니다. 이 API를 통해 AutoCAD DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP 파일을 PDF 및 GIF, TIFF, JPEG, PNG, PSD, BMP, DICOM, WebP, EMF, WMF, SVG 등의 래스터 이미지로 변환할 수 있습니다. 이 기능은 보고서를 생성하거나, CAD를 사용하지 않는 사용자와 CAD 파일을 공유하거나, CAD 데이터를 다른 시스템에 통합해야 할 때 유용합니다. 다음 예제는 소프트웨어 개발자가 JavaScript 애플리케이션 내에서 DWG 형식을 PNG로 변환하는 방법을 보여줍니다.
JavaScript를 통해 DWG 형식을 PNG로 내보내는 방법?
async onFileSelected(event) {
const file: File = event.target.files[0]; //file.dwg
file.arrayBuffer().then(async buff => {
let x = new Uint8Array(buff);
this.imgFile = await Image.load(x);
var exportedFile = await Image.save(this.imgFile, new PngOptions());
var blob = new Blob([exportedFile], { type: 'application/octet-stream' });
});
}
JavaScript API를 통한 CAD 지오메트리 작업
Aspose.CAD for JavaScript는 JavaScript 애플리케이션 내에서 지오메트리 작업을 프로그래밍 방식으로 처리하기 위한 다양한 작업을 지원합니다. 이 API는 다양한 지오메트리 작업을 제공하여 소프트웨어 개발자가 CAD 엔티티에서 크기 조정, 회전, 변환, 병합, 복사, 미러링 등의 작업을 수행할 수 있도록 합니다. 이 기능은 CAD 파일을 프로그래밍 방식으로 수정하는 데 매우 중요합니다. 또한, 이 API를 통해 선, 호, 원, 텍스트, 치수 등과 같은 CAD 엔티티를 프로그래밍 방식으로 조작할 수 있습니다.
AutoCAD 레이어 및 레이아웃 지원
Aspose.CAD for JavaScript API는 레이어 및 레이아웃 작업에 대한 포괄적인 지원을 제공합니다. CAD 파일 내에서 레이어를 생성, 수정, 삭제하고 레이아웃을 관리할 수 있습니다. 이 기능은 여러 레이어와 레이아웃이 포함된 복잡한 CAD 프로젝트를 처리할 때 특히 유용합니다. 소프트웨어 개발자는 이 API를 사용하여 CAD 파일 내의 개별 레이어에 쉽게 액세스하고 조작할 수 있으며, 특정 레이어 숨기기, 레이어 속성 변경 또는 레이어별 데이터 추출 등의 작업을 지원합니다.
JavaScript를 통한 CAD 메타데이터 읽기 및 추출
JavaScript용 Aspose.CAD를 사용하면 소프트웨어 개발자가 단 몇 줄의 JavaScript 코드만으로 AutoCAD 메타데이터 정보에 액세스할 수 있습니다. 이 API를 통해 프로그래머는 레이어, 블록, 엔티티, 치수 및 기타 속성에 대한 정보를 쉽게 검색하여 CAD 파일을 프로그래밍 방식으로 분석하고 처리할 수 있습니다. 또한, 개발자는 CAD 파일에서 작성자 정보, 생성 날짜, 수정 내역과 같은 메타데이터 정보를 추출할 수도 있습니다. 이 정보는 문서화, 분석 또는 추가 처리에 활용할 수 있습니다.