エクスポートマネージャー
exportmanager コマンドは現在の図面をファイルシステムにダウンロードします。2つのフォーマットが並んだカードとして利用可能です — 他のCADツールとの互換性のためのDXFと、KulmanLab CAD内での完全な忠実度での保存のためのJSONです。各カードは、そのフォーマットが正確にどのエンティティタイプを保持するかを一覧表示します。
エクスポート方法
- ファイルパネルのツールバーにあるExportボタン(ダウンロードアイコン)をクリックするか、ターミナルに
exportmanagerと入力します。 - エクスポートマネージャーのポップアップが開き、JSONとDXFのカードが並んで表示され、それぞれ何がエクスポートされるか(DXFの場合は何が除外されるか)を一覧表示します。
- カードをクリックしてフォーマットを選択します — JSON または DXF。
- Export <FORMAT> ボタンをクリックします。ファイルはデフォルトのダウンロードフォルダに自動的にダウンロードされます。
エクスポートせずにポップアップを閉じるには Escape を押します。
フォーマットの選択
| フォーマット | 拡張子 | 最適な用途 | 制限事項 |
|---|---|---|---|
| JSON(ネイティブ) | .json | KulmanLab CADで再度開くために作業を保存 | 他のCADツールと互換性なし |
| DXF | .dxf | FreeCAD、LibreCADなどとの共有 | hatch、寸法、リーダー、テキストはエクスポートされません |
JSONを使うタイミング: 作業の完全なコピーを保存したいときはいつでも。JSONはKulmanLabのネイティブフォーマットで、寸法、リーダー、hatch、すべてのレイヤーデータを含む、あらゆるエンティティを正確に保持します。
DXFを使うタイミング: 別のCADアプリケーションを使用している相手に図面を渡す必要があるとき。エクスポートされたファイルはAC1032 DXFフォーマットを使用し、ほとんどのDXF対応ツールで開くことができます。
フォーマットごとにエクスポートされるもの
JSONエクスポート
すべてのエンティティタイプが含まれます:
- Lines、Circles、Arcs、Ellipses、Polylines、Splines
- Text
- 寸法(linear、aligned、continued、radius、diameter)
- Leaders(マルチリーダー)
- Hatches(パターン、スケール、角度、原点を含む)
- LayersとLinetypes
DXFエクスポート
ジオメトリのエンティティのみが含まれます:
- Lines、Circles、Arcs、Ellipses、Polylines(
LWPOLYLINEとしてエクスポート)、Splines - LayersとLinetypes
DXFにエクスポートされないもの: hatch、寸法、リーダー、テキスト。寸法とリーダーはKulmanLab独自のデータ構造を使用しており、標準的なDXFでは忠実に表現できません。hatchは現時点ではDXFからインポートはできますが、DXFへのエクスポートはまだまったく対応していません。テキストのエクスポートもまだ実装されていません。図面にこれらのいずれかが含まれる場合は、JSONまたは印刷マネージャーを使ってそれらを保持してください。
エクスポートされるファイル名
ダウンロードされるファイルは、現在の図面ファイルにちなんで名付けられます(例:myplan.json)。拡張子は選択したフォーマットに合わせて変わります。
エクスポートマネージャーと印刷マネージャーの違い
| 機能 | エクスポートマネージャー | 印刷マネージャー |
|---|---|---|
| 出力 | ベクターソースファイル(.dxf / .json) | ラスター画像(.png / .jpeg / .webp / .pdf) |
| 他のツールで編集可能 | はい(DXF) | いいえ |
| Layers・Linetypesを保持 | はい | いいえ(フラットにレンダリング) |
| 寸法・リーダーを保持 | JSONのみ | はい |
編集可能なファイルが必要な場合はエクスポートマネージャーを使用してください。視覚的なスナップショットが必要な場合は印刷マネージャーを使用してください。
関連コマンド
- Import — DXFまたはJSONファイルを開く
- 印刷マネージャー — キャンバスをPNG、JPEG、WebP、またはPDF画像としてエクスポート
- File Manager — ブラウザストレージに保存された図面を閲覧