【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

39e4e96f 9c29 47a5 8e27 ca7f7b60f418 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト 製図デザイン CADデータ

このページでは、【DXF】とDWG・JWW・SFC・ベクターワークスVWX、CADデータ変換方法とおすすめフリーソフトについて紹介しています。
 ・dxf dwg 変換フリーソフト(dxf ⇔ dwg)
 ・dxf jww 変換フリーソフト(dxf ⇔ jww)
 ・dxf sfc 変換フリーソフト(dxf ⇔ sfc)
 ・dxf エクセル 変換フリーソフト(dxf ⇔ エクセル)
また、DXF変換に関連した知っておくと役立つ情報などを掲載しています。
 ・DXF形式とは、実務で直面する主なDXF変換の問題点とは
 ・DXF変換で他のソフトへファイルを渡す方法
 ・DXFのファイル形式は多くがテキスト形式である
 ・DXFファイル変換の文字化けを回避する方法

  1. CADデータのDXF変換は、実は簡単なのてす
  2. dwg dxf 相互変換フリーソフト(dwg ⇔ dxf)
    1. Dwg-Dxf連続変換ソフト RunDxf
    2. DXF DWG
    3. B-Script
    4. Auto File Changer
    5. Pro TRANS 2023
    6. ペーパーモデル化ツール
  3. jww dxf 変換フリーソフト(jww → dxf)
    1. JWX
    2. Jac Convert
    3. JW2DX3
    4. J1D
    5. Pro TRANS 2023
  4. sfc dxf 変換フリーソフト(sfc → dxf)
    1. RootPro CAD
    2. SXFでバイレイヤ
    3. Pro TRANS 2023
    4. Croscope 2
    5. sfc dxf 変換ソフト google
  5. dwg・dxf バージョン変換フリーソフト(dwg・dxf → バージョン変換)
    1. Auto File Changer
    2. AutoCAD File Converter
  6. dxf エクセル 変換フリーソフト(dxf → エクセル)
    1. DXF to EXCEL変換ソフト
    2. thyv
    3. DXF座標抽出ツール「DXF_LineExport」
    4. DXFから穴情報データの生成
  7. エクセル dxf 変換フリーソフト(エクセル → dxf)
    1. Excel→DXF変換マクロ
    2. CSV2DX23 Windows版
    3. 縦断図作成支援 5.1.2
    4. フリーのえっちゃん
    5. EXCEL-DXFコンバータ
  8. エクセル dxf・sfc 変換フリーソフト(エクセル → dxf・sfc)
    1. エクセル to SXF VB2010フリー版
    2. Axon
    3. Excel De CAD
    4. ExcelCAD
  9. 図形・画像 dxf 変換フリーソフト(図形・画像 → dxf)
  10. dxf pdf 変換フリーソフト(dxf → pdf)
  11. DXF形式のファイルを扱う上で問題となること
    1. そもそも、DXF形式って一体何なのか、知っていますか
    2. 実務で直面する主な問題点とは
  12. 実務で役立つ方法、DXFファイル変換はこれで大丈夫です
    1. データの文字化けはこれで解決、文字化けを回避する方法
    2. DXFへ変換する方法
    3. 他のソフトへファイルを渡す方法
  13. DXFファイルとは?形式やプログラミング・DXF変換について
    1. DXF変換によってCADソフトを問わずautocad 図面を開ける
    2. DXFのファイル形式は多くがテキスト形式
    3. DXFファイルのグループコード
  14. DXFプログラミングの基本とは
    1. DXF変換によるCADファイルの変換

CADデータのDXF変換は、実は簡単なのてす


jwcadのJWWにautocadやベクターワークス(vectorworks)など、他のCADデータを取り込むのは、実は簡単なのてす。
なぜなら、・SXF変換・SFC変換・JWC変換・JWW変換・DWG変換・エクセル変換・pdf変換・p21変換など、無料ダウンロードできる変換ソフトが世の中にはたくさんあるからです。
もちろんほかの方法もありますので、詳しく解説していきましょう。

日本の建設業界の中でも、ポピュラーなCADのひとつにJWWがあります。
このソフトが普及している理由は、なんといってもフリーソフトであることです。
JW-CAD(jwcad)は、操作性も大変優れており、扱いやすいことから、多くの業界人に支持されているのです。

ソフトの設計仕様が公開されているため、autocadやベクターワークス(vectorworks)など他社製品のCADで読み込みが出来る製品もたくさんあります。
JW-CADは、もはや日本の建設業界にとっては、無くてはならないものとなっています。

ファイル形式は、.jww .dxf .sxf .P21で保存可能であり、初期値はjwwとなっています。
この中で、dxf形式は一般的なCADソフト間でデータ互換に使用されているファイル形式です。
この形式を使って、Auto-CAD(autocad)やベクターワークス(vectorworks)などのソフトデータをJWW(jwcad)で活用することができます。
しかし、上手く活用するにはちょっとしたコツが必要なことが多いのです。

dwg dxf 相互変換フリーソフト(dwg ⇔ dxf)

Dwg-Dxf連続変換ソフト RunDxf

Dwg-Dxf連続変換ソフト RunDxf0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

RunDxfは、AutoCADをコントロールして、データ変換(”dwg”←→”dxf”)を連続で行うソフトです。
AutoCAD単体ではデータ変換を一枚ずつ行う必要が有りますが、RunDxfを使用すれば、[Drag& Drop + ボタン一押し]で、複数の図面を一度に変換する事が出来ます。
シェアウェアとなっており、試用期間は14日間です。
AutoCAD2000/LT2000~2006/LT2006に対応しています。

DXF DWG

DXF DWG0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

DXFからDWGへの変換やDWGからDXFへの変換ができるフリーソフトです。
同一形式での変換にも対応しています。また、書き込む際にはバージョンの指定ができます。
AutoCAD LT 2015での動作が確認されています。
DLLをインストールしないソフトウェアとなっており、レジストリの操作も行っていないため、インストールは不要となっています。
解凍したファイルを適当なフォルダに置くだけで使用することができます。

B-Script

B-Script0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

連続ファイル処理スクリプトを作成し、DWGからDXFへの連続変換、DXFからDWGへの連続変換などを行うことができるフリーソフトです。
AutoCADのスクリプトファイル(.scr)、DOSのバッチファイル(.bat)など、テキストファイルのスクリプトであれば、そのほとんどを作成することが可能となっています。
インストールは不要で、ソフトをダウンロードして解凍したフォルダ内にある「B-Script.exe」を実行するだけです。

Auto File Changer

Auto File Changer0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

DWGまたはDXFを指定のバージョンへ連続ファイル変換できるシェアウェアです。
試用期間は7日間となっています。
AutoCAD LT2000i/ LT 2002/ LT 2004/ LT 2005/ LT 2006/ LT 2007/ 2005/ 2006/ 2007/ Mechanical 2006に対応しています。
このほか、DXFファイルを直接読込み変換条件に合う文字の変換を複数のファイルに対して一括で行うことができます。

Pro TRANS 2023

Pro TRANS 20230 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

CADデータ相互変換ソフトの無料お試し版となっています。
内容は製品版と同じで、DWG・DXF(AutoCAD)、JWW・JWC(JW_CAD)、SFC・P21(SXF)、DWGとDXF間の変換、DWGとJWW変換、JWWとSXF変換など、CAD間の相互変換に加え各種CADとPDFとの相互変換も可能となっています。
なお、ラスタPDFを含む場合は変換後、画像データが貼られたCADファイルとして出力されます。

ペーパーモデル化ツール

ペーパーモデル化ツール0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

(dwg → dxf)
AutoCADのペーパー空間(レイアウト)をモデルに書き出すツールで、DWGおよびDXFに対応しています。
お試し使用版となっており、インストールしてから15日間は無償期間となります。
1変換に付き1回、試用版である旨のメッセージボックスが表示されます。
また、変換できるレイアウトは一番左側に位置する1レイアウトに制限されています。
その他の仕様については、製品と同等の機能をお試しすることが可能となっています。

jww dxf 変換フリーソフト(jww → dxf)

JWX

JWX0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

JW_CADのjwcファイルをAutoCADのR13J仕様のDXFファイルに変換するためのソフトウェアです。
フリーソフトとして提供されています。
特徴として、JW_CADから変換したDXFファイルに発生しがちな微妙な変換誤差を補正してくれます。
また、漢字を含むレイヤ名をそのままAutoCADの画層名に変換します。
さらに、Pen番号ごとにAutoCADのどの色に変換するのかを指定できたり、線種・線色を極力BYLAYERとして変換することができます。

Jac Convert

Jac Convert

JacConvertは、Jw_cadとAutoCAD間のCADデータ交換を主目的に開発されました。
取扱いが可能なファイル形式は、読込み可能がJWW/JWC/DXF/DWG/JWK/JWS、書込み可能なのはJWW/JWC/DXF/DWG/PDF/EMFとなります。
ただし、DWG変換は別途ODAFileConverterが必要となります。
便利な機能として複数のCADデータを一括変換できることや、複数のCADデータを1つの連結PDFファイルに変換することができます。
また、CADデータをExcel等に貼り付けることも可能です。

JW2DX3

JW2DX30 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

JW_CADの2.5Dのデータを.JWCファイルから3Dの.DXFファイルに変換するソフトです。
ただし、使用することができる動作環境は、PC-9801および互換機、PC/AT互換機、MS-DOS Ver.2.11以上となっています。
フリーソフトとなっており、ダウンロードするとLZHファイルが保存されますので、任意のソフトで解凍して使用すると良いでしょう。
EXEファイルがありますので、すぐに使用することができます。

J1D

J1D0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

JWCデータをコマンドラインからDXFに変換するソフトで、JWCからDXFへの一方通行で変換することができます。
注意事項として、このソフトは数値演算プロセッサが必要としているところです。
80486DX、80486DX2、80486DX4、Pentiumであれば動作しますが、8086、V30以前の場合は使用することができません。
80286、80386、80486SXは別付けの数値演算プロセッサが無い場合、ハングアップするとのことです。

Pro TRANS 2023

Pro TRANS 20230 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

(dxf ⇔ jww 相互変換)
CADデータ相互変換ソフトの無料お試し版となっています。
内容は製品版と同じで、DWG・DXF(AutoCAD)、JWW・JWC(JW_CAD)、SFC・P21(SXF)、DWGとDXF間の変換、DWGとJWW変換、JWWとSXF変換など、CAD間の相互変換に加え各種CADとPDFとの相互変換も可能となっています。
なお、ラスタPDFを含む場合は変換後、画像データが貼られたCADファイルとして出力されます。

sfc dxf 変換フリーソフト(sfc → dxf)

RootPro CAD

RootPro CAD

Free版とPro版があり、Pro版ではSXF仕様(レベル 2)のファイル(SFC/P21)変換に対応しています。
各図形データ、色、線種、線幅、レイヤや部分図、作図部品を変換します。
このほかPro版ではPDFファイル、Jw_cadファイル(JWW)、AutoCADファイル(DXF/DWG)へ変換が可能です。
なお、Free版ではAutoCADファイル(DXF/DWG)、Jw_cad ファイル(JWW/JWC/JWK/JWS)、SXF仕様(レベル 2)のファイル(sfc/p21)の読み込みができます。

SXFでバイレイヤ

SXFでバイレイヤ0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

バイレイヤユニット(図枠内の捨て線群)などからレイヤ情報をGET、「バイレイヤだけのDXFファイル」と「レポート」を出力することができます。
SXFブラウザを始め大半のソフトは半角の”\'”を含む文字列のあるSFC読みでフリーズします。
しかし、問題部分を全角に書き換えることで無害化するなどの機能を追加しています。
扱えるファイルはSFC形式のファイルのみとなっています。フリーソフトとして提供されていますので、仕事のツールとしてダウンロードすると良いでしょう。

Pro TRANS 2023

Pro TRANS 20230 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

(dxf ⇔ sfc 相互変換)
CADデータ相互変換ソフトの無料お試し版となっています。
内容は製品版と同じで、DWG・DXF(AutoCAD)、JWW・JWC(JW_CAD)、SFC・P21(SXF)、DWGとDXF間の変換、DWGとJWW変換、JWWとSXF変換など、CAD間の相互変換に加え各種CADとPDFとの相互変換も可能となっています。
なお、ラスタPDFを含む場合は変換後、画像データが貼られたCADファイルとして出力されます。

Croscope 2

Croscope 2

CADファイルなどをひとつのソフトウェアで操作することができる多機能ビューアーです。
表示機能、画像編集機能、印刷機能、変換機能、面積測定や連携機能といったさまざまな機能を搭載しています。
直感的で簡単な操作により、図面をはじめとした、デジタルデータを活用するために役立つソフトウェアです。
CADファイルをほか形式へ連続変換が可能で、SFCやP21のほかMPS/MPZ/MPX/MPW/MPP/DWG/DXF/JWW/JWCに対応しています。

sfc dxf 変換ソフト google

sfc dxf 変換 ソフト google

「sfc dxf 変換ソフト」で検索した結果が数多くヒットします。
画像から自分が使いやすいと感じたソフトを探し出して使用してみると良いでしょう。
また、使い方が分からないソフトウェアであれば、画像から使い方を探し出すこともできます。
さらに、変換ソフトだけではなく、さまざまなCADデータ変換ソフトが見つけることができるはずです。
用途に合わせてソフトを画像から検索したうえで、実際にダウンロードするなどして使いやすさなどをチェックしてみると良いでしょう。

dwg・dxf バージョン変換フリーソフト(dwg・dxf → バージョン変換)

Auto File Changer

Auto File Changer0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

DWGまたはDXFを指定のバージョンへ連続ファイル変換できるシェアウェアです。
試用期間は7日間となっています。
AutoCAD LT2000i/ LT 2002/ LT 2004/ LT 2005/ LT 2006/ LT 2007/ 2005/ 2006/ 2007/ Mechanical 2006に対応しています。
このほか、DXFファイルを直接読込み変換条件に合う文字の変換を複数のファイルに対して一括で行うことができます。

AutoCAD File Converter

AutoCAD File Converter0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

DWGおよびDXFについて、指定バージョンへ複数ファイルをまとめて変換することが可能となっています。
また同時に、図面検証エラー修正、全グループ解除、未使用オブジェクト削除を行うことができます。
AutoCAD LT 2023~2010に対応しています。
シェアウェアとなっているものの、試用期限が1週間設けられています。
試用期間中の機能制限は特にありませんが、試用期限を過ぎると「ライセンスキー」の入力が必要となります。

dxf エクセル 変換フリーソフト(dxf → エクセル)

DXF to EXCEL変換ソフト

DXF to EXCEL変換ソフト0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

CADの図面内の文字又は表形式の文字データを表形式でエクセルへ変換するソフトウェアです。
ウィンドウズXPおよび2000用となっており、2000ではフレームワークが必要となります。
CADの図面内の文字又は表形式の文字データをセルの位置を変えずにエクセルへ変換出力します。
表形式はセル内で分割された文字を結合、任意文字を挿入して結合、結合して折り返すなどの編集が可能です。
また、線で書かれた円をテキストの○へ変換します。さらに、線で書かれた二重円をテキストの◎へ変換します。

thyv

thyv0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

鉄筋加工図のDXFから鉄筋表DXFを作成します。また、エクセルにデータを送ることができます。
15データまではフリーで使うことができますが、15データより大きい数を扱う場合はライセンスキーを購入する必要があります。
ダウンロードするとlzhファイルが保存されますので、任意のソフトウェアを使用して解凍し、展開して利用するようにしてください。
フリーで使用できる範囲で使って不満がある場合は、シェアウェアの購入を検討するとよいでしょう。

DXF座標抽出ツール「DXF_LineExport」

DXF座標抽出ツール「DXF_LineExport」0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

DXF図面から任意の任意画層のライン/ポリラインの座標を抽出し、EXCELシートに出力するツールです。
ツールの特長としては、抽出対象はポリラインとラインの2種類の要素に対応(選択可)です。
また、任意の画層(レイヤ)を選択することが可能であったり、抽出座標を結線順に自動的に並べ替える「座標ソート機能」を搭載しています。
さらに、地形線のうち、地盤線以外の家屋・方向杭・ヒゲ等の座標を自動的に省く「座標フィルター機能」も備わっています。

DXFから穴情報データの生成

DXFから穴情報データの生成0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

DXFデータから、真円の情報のみを抽出し、中心座標や穴径情報ファイルを作成することができるソフトウェアです。
テキストとエクセルデータ、簡易的なNCデータも生成することが可能となっています。
フリーソフトとして提供されているので、業務のツールとして気軽に導入することができます。
ダウンロードすると「GetCircleFromDxf.zip」というファイルが保存されますので、展開してソフトを使用するとよいでしょう。

エクセル dxf 変換フリーソフト(エクセル → dxf)

Excel→DXF変換マクロ

Excel→DXF変換マクロ0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

Excel→DXF変換マクロは、Excelのワークシート上で選択したセルを、DXFに変換します。
Excel2003上で動作するマクロです。
変換対象は、セルの文字、セルの罫線のみです。
生成されるDXFファイルは、AutoCAD R12/LT2形式です。
DXF内の文字は、全てAutoCADのTEXT[文字記入]コマンドで入力する文字(1行文字オブジェクト)となります。
横書き用「STANDARD」、縦書き用に「STANDARD-TATE」文字スタイルも生成されます。

CSV2DX23 Windows版

CSV2DX23 Windows版0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

CSVファイルのデータを座標値とした2次元および3次元のDXFファイルを出力するためのソフトウェアです。
フリーソフトとして提供されている、Windowsで動作するソフトです。
ソフトウェアのダウンロードはzip版とexe版が提供されています。
インストールに対して抵抗があるかたはzip版を使用すると、解凍するだけでソフトウェアが使えるのでおすすめです。
インストーラーで管理したい方は、exe版を使用するとよいでしょう。

縦断図作成支援 5.1.2

縦断図作成支援 5.1.20 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

「縦断図作成支援 5.1.2」はエクセルに道路縦断図を作成するためのデータを入力することにより、DXFファイルを作成してくれるソフトです。
曲線、片勾配、拡幅の帯も作成することができます。
また、画層名、線色、用紙サイズ、縦横縮尺、必要項目の選択など自由度の高い縦断図が作成することが可能となっています。
サンプル版と提供されていますので、使い勝手を確認して、継続して使う場合は、購入を検討するとよいでしょう。

フリーのえっちゃん

フリーのえっちゃん0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

2次元の計測データに対して、倍率を掛けてイメージ作図した上で、数字では読めないものを視覚に訴えるイメージ成績書をDXFファイルに出力するソフトウェアです。
フリーウェアとして提供されています。
ダウンロードするとlzhファイルが保存されるため、任意のソフトウェアで解凍してお使いください。
なお、動作OSはWindows XP/Me/98を推奨していますが、XP以上のWindowsであれば動作するはずです。

EXCEL-DXFコンバータ

EXCEL-DXFコンバータ0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

EXCEL表をDXFファイルに変換するEXCELアドインソフトとなっています。
範囲を指定して変換することや、文字の折り返しに完全に対応しています。
また、添え字(上付き、下付き文字)に対応していたり、表高もしくは行高の直接指定が可能になっています。
線幅に応じて線色変更(細線、太線の2色)、列幅の自動調整機能、半角文字表現機能(文字幅を縮小して表現)といった、多様な機能が備わっています。シェアウェアとなっています。

エクセル dxf・sfc 変換フリーソフト(エクセル → dxf・sfc)

エクセル to SXF VB2010フリー版

エクセル to SXF VB2010フリー版0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

Excelのワークシートをコピー感覚でCADデータ(SFC&DXF2000形式) に変換することができるソフトウェアで、SXFとDXF2000の両方を出力します。
再現できる表形式は、20桁x40行x40文字までの文字サイズ、基本色、合わせ位置(上/中/下/均等、左/中/右/均等)、縦書/横書、回転、ふりがな、折り返して全体表示、縮小して全体表示、セル内改行などです。
再現できる図形形式は、合計40個までの線、四角形、フリーフォーム、円、楕円、円弧、楕円弧、テキストボックスとなっています。

Axon

Axon0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

MicrosoftExcelのオートシェイプ図形を作成することができる、sfx形式、dxf形式、sfc形式に変換できるソフトウェアです。
正確な形状のExcelのオートシェイプ図形を簡単に作成することが可能です。
作業時間の短縮や作業効率を大幅にアップできます。
こちらのソフトウェアはシェアウェアとなっており、試用期限は14日までです。
それを過ぎると起動時にライセンス取得をうながすダイアログが表示されます。
継続してご利用の場合は、ライセンス取得の手続きを行ってください。

Excel De CAD

Excel De CAD0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

ExcelのオートシェイプをCADのように座標入力して作図し、任意の縮尺で印刷出来るマクロです。
オートシェイプの直線、四角、円を座標入力して作図できるようになっています。
Excelでオートシェイプを描き、サイズを設定すすることで、入力された通りの描写で印刷ができます。
また、DXF変換・SXF変換・SFC変換できます。
試用は起動回数10回までです。ただし、試用中でも機能は制限無く使用出来ます。

ExcelCAD

ExcelCAD0 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト

Excel CADは、Excel上で動くインストール不要のCADシステムブックです。
試用バージョンとなっており、ライセンキーにてデータ制限は解除されます。
このソフトウェアで描かれた図形はDXFファイルにも変換することが可能となっています。
図形の印刷は、一旦シートに書かれ、Excelの機能でシェイプ図形を印刷します。
ExcelからAutoCADに線と点名を描画することもできます。
DXF変換・SXF変換・SFC変換できます。

図形・画像 dxf 変換フリーソフト(図形・画像 → dxf)

dxf pdf 変換フリーソフト(dxf → pdf)

図形・画像 dxf 変換フリーソフト(図形・画像 → dxf)、
dxf pdf 変換フリーソフト(dxf → pdf)は、次のページをご覧ください。

23252ca828d2f614fd52439e34f5e4e3 e1698647417181 160x90 - 【DXF】とDWG・JWW・SFC・ベクターワークスVWX、変換方法とフリーソフト
【エクセル・図形画像・PDF】とCADデータとの変換ソフト
このページでは、【エクセル・図形画像・PDF】とCADデータとの変換ソフトについて紹介しています。  ・エクセル dxf 変換フリーソフト(エクセル ⇔ dxf)  ・エクセル dwg 変換フリーソフト(エクセル ⇔ dwg)  ・エクセル...

DXF形式のファイルを扱う上で問題となること

そもそも、DXF形式って一体何なのか、知っていますか

DXF形式は、Auto-CADを販売しているAutodesk社が、様々な凡庸CAD間で互換性を持たせるために開発されたファイル形式です。
現在では、データの受け渡し形式としては、DXF形式が世界標準となっています。
ただし、世界標準とはいっても、ISO(国際標準化機構)で策定されているようなものではありません。
あくまで、民間の一企業が作成したファイルフォーマットということです。
ここまで普及している要因は、Auto-CADの存在がやはり大きく、「CAD=Auto-CAD」が世界で認知されていることをあらわしています。

このようにDXF形式は、使い勝手の良いファイル形式であることに間違いありません。
しかし、すべてのシチュエーションで問題無く変換して作業できるとは限りません。
どちらかというと、まともに受け渡しできることのほうが少ないかもしれません。
次の項で、よくある問題点をまとめてみました。

実務で直面する主な問題点とは

DXFを変換するときに直面する問題として、次のものがあげられます。
1.他CADで作画したDXFデータを読み込むと、文字化けしてしまう。
2.他CADで作成したファイルをDXFに変換したい。
3.JWWのファイルを受け渡すときに上手く表示されないと言われる。
4.PDFファイルをなんとかして、JWWで読み込んで使いたい。

実務で役立つ方法、DXFファイル変換はこれで大丈夫です

データの文字化けはこれで解決、文字化けを回避する方法

DXFデータを読み込んだ際に、文字化けがひどくて全然使えないなんて体験をしている方も多いかと思います。
文字化けを解消する方法をいくつか解説しましょう。

DXFは、一般的には、テキストデータ方式です。(バイナリデータ形式のみのものもあります)
テキストエディタ等でエンコードすることにより、正しく詠み込めることがあります。
メモ帖でDXFデータを開き、保存の際に文字コードをANSI、Unicode、UTF-8などに、ひとつずつ変更してみましょう。
コードが合致すれば、文字化けを解消することができます。

文字の大きさが極端に違う場合は、JWWの文字設定で一括変換してみましょう。
「範囲選択」で対象の文字のみ選択し、「属性変更」で指定の文字に変換することで解決できます。

DXFへ変換する方法

.dwgのファイルが顧客から送られてきた場合などは、JWWで操作することができないので、dxfへ変換しなければいけません。
顧客に頼めれば良いのですが、そのような環境で開けない時はどうしたら良いのでしょうか。

Auto-CADがあれば、DXF形式で保存する際に、R12形式で保存するようにします。
JWWはR12以前の形式をサポートしており、これ以後の拡張されたオプションには対応していません。

また、Auto-CADが無ければ、フリーソフトで、Draft-sightというソフトもあります。
フリー版と製品版がありますが、変換のみであればフリーで十分でしょう。

因みに、SXF変換・SFC変換・DXF変換・JWC変換・JWW変換・DWG変換・エクセル変換・pdf変換・p21変換など色々な変換ソフトがインターネットでは無料でダウンロードできますよ。

専用のコンバーターもあり、JacConvertというソフトもあります。
これは、dwgからJWWへ変換可能なソフトです。
使い勝手はかなりいいので、一度試してみてください。

他のソフトへファイルを渡す方法

JWWで作図したファイルを他のCADで使えるようにするには、dxfに変換します。
「点」を認識しないソフトであったり、作図した部分が消えていたりすると問題が生じることがあります。

そのような場合は、メニューから「基本設定」→「DXF・SXF・JWC」のタブを開き「□点を円で出力する」にチェックを入れます。
「レイヤ名に番号を付加する」は、もう一度JWWにファイルを戻して編集する場合に、チェックを入れましょう。
そうすれば、設定が引き継がれたまま、受け渡し可能となります。

ブロック図形が不得意なCADの場合は、BL解除をした後に変換したり、図面全体を選択してみてください。
属性変更から全属性をクリヤーすることで、意図しないバグを回避することができます。

DXFファイルとは?形式やプログラミング・DXF変換について

DXF変換によってCADソフトを問わずautocad 図面を開ける

DXFファイルは、CADソフトautocadの保存ファイル拡張子名です。autocadの保存ファイルはDWGと言う拡張子のファイルですが、DWGはバージョン変更が頻繁に行われ、バージョンの違いによって、同じautocadソフトでも開けないということがありました。そのため、DWG変換によってDXFファイル形式で保存し、どのautocadバージョンでも開けるようにしたものが、DXF変換ファイルです。DXFファイルは仕様をオープンとしています。
そのため、DXF変換によって、CADソフトの多くが、autocadの図面を開けるようになっています。例えば、多くの人が使っている無料でフリーのCADソフトjwcadのファイルは、DXFファイルからJWC変換やJWW変換によって、jwcadで開け、保存し、編集が可能です。DXF変換では、同じように、エクセル変換やpdf変換も可能です。エクセルで作成した図をautocad図形として取り込めば、ある程度の編集も可能です。スキャンした紙の図も、一旦pdf変換してautocadに取り込めば、編集も可能です。仕様が必ずしも一致していないため、文字化けも起こりますが、そうしたものを削除するなど編集すれば、文字化けや線種の違いなども修正可能です。
DXFファイルによる画像データの配布は、標準的になっていて、電機メーカーや機械メーカーのサイトから、製品のCADデータをダウンロードしようとすると、多くがDXFファイルかpdfファイルです。そのためautocadを持っていないCAD使用者にとっては、DXF変換が必要になります。
官庁に納品するCADデータやCAD図面は、SXFファイル(SFC変換またはP21変換)として決まっているため、DXFによるSXF変換はもちろん、jwcadやvectorworks(ベクターワークス)など多くのCADソフトがSXF変換((SFC変換またはP21変換))が可能です。
DXF変換はCADソフトによって違いますが、その逆の変換も可能です。すなわち、JWC変換やJWW変換よってDXFへのDXF変換ができます。vectorworks(ベクターワークス)のファイルもDXF変換が可能です。こうすることで、違うCADソフトを使っている人たちが、CADデータの送付や受け取りができ、CADデータやCAD画面が広く使われることになります。

DXFのファイル形式は多くがテキスト形式

DXFファイルはテキスト形式のファイルであり、DXFファイル処理プログラムは、テキスト形式のファイル処理プログラ厶です。バイナリ形式のDXFファイルもありますが、テキスト形式のDXFファイルが広く採用されています。DXFファイル特有の規則や留意事項によって、テキスト形式のファイル処理が行われます。
DXFのファイル形式は、2行1組が基本で、複数の2行1組が、セクションと言う構成でいくつかにまとめられています。
2行1組が基本のDXFファイルは、1行目はグループコードと呼ばれる整数で、2行目に対応するデータが現れます。グループコードは、0か正の整数で、3桁以内で、3桁に満たない場合は空白が詰められる右詰めのフォーマットです。グループコードが、拡張データの場合は、4桁の正の整数です。
文字データでも文字データがない特別な場合には、行の先頭がリターンコードとなりますが、通常はそのようなことはありません。この意味は、文字列を表すグループコードは、次の行が文字列になるということですが、データとして文字列がない場合には、リターンコードが行の先頭に現れます。
例えば、矢印のブロック名を意味するヘッダセクションの$DIMBLKは、通常は何も設定されず、グループコード1に続く行の先頭が、リターンコードになります。
グループコードと値の組み合わせによって、DXFファイルは1組のデー夕を構成しているため、リターンコードが2行続いて行の先頭になることなく、もしあれば、エラーとなり読み込むことができません。

DXFファイルのグループコード

グループコードからデータ型の判別ができ、文字列の長さは2049バイト以内で、autocadのDXF出力ファイルは、2049バイト以内となります。
DXFでは、16進データはハンドルまたはハンドル番号と言い、個々の図形に対して、一連の番号として用いられます。浮動小数点値は、十進数表記となりますが、値が大きいと指数表記となります。浮動小数点の桁数は最大16桁で、16桁で出力されます。
DXFファイルは、あるまとまりで構成され、セクションと呼ばれ、セクション数は、バージョンにより異なります。
DXFファイルReleasel2までは、4セクション、ヘッダセクション・テーブルセクション・ブロックセクション・エンティティセクションから構成されていますが、DXFファイルRelease 13・Releasel4では、クラスセクション・オブジェクトセクションが追加され、6セクションです。AutoCAD2000以降のDXFファイルでは、サムネールイメージセクションが追加され、全部で7セクションです。なお、サムネールイメージセクションは、省略可能なセクションです。
① ヘッダセクションは、システム変数データが保存され、autocadはすべてのシステム変数を出力できますが、autocad以外のCADソフトは、システム変数全部を出力できるわけではないため、JWC変換やJWW変換を行っても、システム変数全部がない場合でも、autocadはエラーとはなりません。
② クラスセクションは、C++のクラスライブラリを保存します。図形の再現という点では、関係のないセクションです。
③ テーブルセクションは、画層や線種の情報を保存します。
④ ブロックセクションは、ブロック情報を保存します。例えば、寸法はDXFではブロックの一種ですので、ブロックセクションに保存されます。ブロックセクション情報は、エンティティセクションから呼び出されるため、エンティティセクションから呼び出しがなければ、ブロック情報は図形として再現されません。
⑤ エンティティセクションは、図形情報を保存します。線分・円・円弧・文字などの情報を保存し、エンティティセクションのデータは他のセクションのデータより大きく、セクションデータの再現によって、図面として認識できることになります。
⑥ オブジェクトセクションは、図形以外のオブジェクトを保存します。
⑦ サムネールイメージセクションは、図面をサムネール表示するイメージデータを保存します。

DXFプログラミングの基本とは

DXFプログラムの基本的な流れは、ヘッダセクション-クラスセクション-テーブルセクション-ブロックセクション-エンティティセクション-オブジェクトセクションを順に呼び出すようになります。基本的な流れは、セクションごとに処理するという点です。この流れは、DXFファイルを読み込みでも書出しでも同じプログラム構造です。なお、モジュールは、サブルーチン・ファンクション・関数と同じ意味です。
DXFの各項目はアルファベットの大文字です。たとえば、システム変数$ACADVERや図形要素の項目LINEなど、すべて大文字です。ですから、項目の名称は大文字として扱います。DXFファイルを読み込むプログラムでは、項目名を一度大文字に変換しておきます。文字列の比較の際にも大文字にしておいたほうが便利です。
もちろん、大文字にしてはいけない場合もあります。たとえば、項目MTEXTにあらわれるグループコード1、3に続く文字列や、項目TEXTにあらわれるグループコード1に続く文字列は、大文字にしてはいけません。このような場合を考慮して、格納しておく変数を別々にしておく必要があります。
また、グループコードの整数は、前に空白が付くことがあるため、除去します。
一例として、変数Line1 、Line2、Datal、Data2にデータを格納する例を説明します。 DXFファイルから1行ずつ読み込みます。1行目をLine1に格納し2行目をLine2に格納して空白を除去し、大文字に変換した結果を、Datal、Data2に格納します。グループコードを判断したい場合や、どのような項目かを判断したい場合、Data1、Data2を使い、元の加工していないDXFファイルのデータを使いたい場合、Line1、Line2を使います。
以上のように、DXFファイルを扱う場合、アルファベットの文字を大文字にすること、前後の空白を削除することはプログラムのテクニックです。

DXF変換によるCADファイルの変換

以上のように、autocadのCADソフトのDXFファイルの構造とプログラム構成が分かるため、jwcadやvectorworks(ベクターワークス)のCADソフトや、無料でフリーのCADソフトも、DXF変換によりそれぞれのCADソフトのファイルの変換、例えばJWC変換・JWW変換・DWG変換・SXF変換(SFC変換またはp21変換)が、可能になってDXFファイルにすることができます。また、その逆にCADソフトのファイルのDXF変換が可能になります。エクセル変換やpdf変換によってDXFファイルへの取り込みや、他のCADソフトへの取り込みも、無料のフリーソフトが多く出ていますので、どこまで忠実に再現できるか、文字化けがないかを確認するため、ダウンロードして試用することをおすすめします。