
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 ファイル(Computer Aided Design ファイルとも呼ばれます)は、建築、エンジニアリング、製造などの業界で重要な役割を果たしています。コードを使用して CAD ファイルを操作できることは、タスクの効率化、情報の取得、デスクトップ アプリと Web アプリの両方への CAD 機能の追加に不可欠です。Aspose.CAD for JavaScript API は、JavaScript で CAD ファイルを簡単に処理できる堅牢なライブラリを提供し、開発者にとって信頼性の高いツールとして際立っています。
Aspose.CAD for JavaScript API は、DWG、DXF、DWT、DGN など、さまざまな CAD 形式を処理できる強力なツールです。このライブラリは、CAD ファイルの新規作成、既存のダイアグラムの変更、様々な形式での CAD ファイルの表示、Web アプリでの CAD ファイルの表示、個々のレイヤーの管理、CAD ファイルのセキュリティと整合性の向上、ジオメトリ操作のサポート、CAD ファイルからのメタデータ情報の抽出、プログラムによる CAD オブジェクトの操作など、多くの便利な機能を提供します。
Aspose チームは、最高レベルの JavaScript ライブラリである Aspose.CAD for JavaScript API を開発しました。この 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 作業に革命をもたらします。
Aspose.CAD for JavaScript を使い始める
Aspose.CAD for JavaScript をインストールするには、NPM を使用することをお勧めします。スムーズにインストールするには、以下のコマンドを使用してください。
NPM 経由で Aspose.CAD for JavaScript をインストールする
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 メタデータの読み取りと抽出
Aspose.CAD for JavaScript を使用すると、ソフトウェア開発者はわずか数行の JavaScript コードで AutoCAD のメタデータ情報にアクセスできます。この API により、プログラマーはレイヤー、ブロック、エンティティ、寸法、その他のプロパティに関する情報を簡単に取得できるため、CAD ファイルをプログラムで分析および処理できます。さらに、開発者は CAD ファイルから作成者の詳細、作成日、変更履歴などのメタデータ情報を抽出することもできます。これらの情報は、ドキュメント作成、分析、その他の処理に活用できます。