1. 製品
  2.   CAD
  3.   PHP
  4.   DXFighter
 
  

AutoCAD DXF ファイルの読み取りと書き込み用の PHP ライブラリ 

AutoCAD DXFファイルの読み込み、編集、書き込みを可能にするオープンソースのPHP CADライブラリ。基本的なDXFエクスポートとファイルからの線分の読み取りをサポートします。

DXFighterライブラリとは?

DXFighterは、コンピュータプログラマーが独自のPHPアプリケーション内でAutoCAD DXFファイルを操作できるようにする、非常に便利なオープンソースPHPライブラリです。AutoCAD DXFは、AutoCADと他のソフトウェアパッケージ間のデータ相互運用性を実現するためにAutodeskが作成した、非常に人気のあるCADデータファイル形式です。DXFighterは、最新のDXFバージョンに依存しない基本的なDXFエクスポートに最適なツールです。

DXFighterライブラリはユーザーフレンドリーで、ソフトウェア開発者がアプリケーションで基本的なダイアグラム要素を簡単に使用できるようにします。エンティティとは、線や楕円など、DXFファイルを表示する際に描画される要素であり、あらゆる種類のグラフィカルオブジェクトはDXFファイルのこの領域に属します。円弧、円、楕円、線、ポリライン、点、ポリライン、テキスト、スプライン、挿入を作成するためのツールが用意されています。さらに、開発者は楕円、線、ポリライン、テキスト、スプライン、挿入の読み取りが可能になります。このDXFighterライブラリは、BSD 3条項ライセンスの下で利用可能です。

Previous Next

DXFighter を使い始める

DXFighter をインストールするには、GitHub を使用することをお勧めします。スムーズにインストールするには、以下のコマンドを使用してください。

NuGet GitHub 経由で DXFighter をクローンする

git clone https://github.com/enjoping/DXFighter.git  

手動でインストールすることもできます。GitHub リポジトリから最新リリース ファイルを直接ダウンロードします。

PHP ライブラリで AutoCAD DXF 図面を生成

オープンソースの DXFighter ライブラリには、PHP アプリケーション内で AutoCAD DXF ドキュメントを生成するための完全な機能が組み込まれています。DXF ファイルを作成すると、円弧、円、楕円、線、ポリライン、点、ポリライン、テキスト、スプライン、挿入など、図面内にさまざまな種類のエンティティを追加および管理できます。現時点では、このライブラリではエンティティの追加とプロパティの更新のみが可能ですが、近日中に他の機能も追加される予定です。

PHP アプリケーション内での AutoCAD DXF ファイルの読み取り

DXFighter ライブラリには、ソフトウェア開発者がわずか数行のコードで AutoCAD DXF ドキュメントの内容を開いて読み取ることができる強力なリーダーが含まれています。現在、このライブラリは、楕円、線、ポリライン、テキスト、スプライン、挿入といった重要なエンティティの読み取りをサポートしています。

PHP API 経由で DXF ファイルから線分を読み取る方法

オープンソースの DXFighter ライブラリを使用すると、ソフトウェア開発者は AutoCAD DXF ドキュメントを開き、PHP コマンドを数個使用するだけで線分を読み取ることができます。このタスクを実行するには、Entities 配列から Line オブジェクトを取得し、そのプロパティにアクセスする必要があります。次の例は、DXF ファイルから線分を読み取る方法を示しています。

PHP API 経由で DXF ファイルから行を読み取る方法

use DXFighter\DXFighter;
$dxf = new DXFighter('some-file.dxf');
echo "Loaded OK.\n";

$entities = $dxf->getEntities();
$line = $entities[0];
$end = $line->getEnd();
echo "Saw line to {$end[0]},{$end[1]},{$end[2]}\n";

}
 日本