Python で DWG を DXF に変換する

DWG 形式には、2 次元 (2D) および 3 次元 (3D) CAD 図面とデータが保存されます。一方、DXF は、異なる CAD ソフトウェア アプリケーション間で 2D および 3D CAD データを交換するために使用されるファイル形式です。この記事では、Python で DWG を DXF に変換する方法を学びます。この記事では、変換プロセスを簡素化するための包括的なステップバイステップのガイドとコード例を提供します。

この記事では次のトピックについて説明します。

  1. Python DWG から DXF へのコンバーター API – 無料ダウンロード
  2. DWGをDXFに変換
  3. オプションを使用して DWG を DXF に変換
  4. DWG から DXF への無料オンライン コンバーター
  5. DWG から DXF へのコンバータ – 学習リソース

Python DWG から DXF へのコンバーター API – 無料ダウンロード

DWG ファイルを DXF に変換するには、Aspose.CAD for Python API を使用します。 Aspose.CAD for Python API を使用すると、Python アプリケーションで CAD ファイル形式を操作できるようになります。これにより、開発者は Python を使用して サポートされているファイル形式 を作成、編集、操作、変換できます。

ライブラリ パッケージをダウンロードするか、コンソールで次の pip コマンドを使用して PyPI から API をインストールしてください。

pip install aspose-cad

Python で DWG を DXF に変換する

以下の手順に従って、Python で DWG を DXF に簡単に変換できます。

  1. Image クラスを使用して入力 DWG ファイルをロードします。
  2. DxfOptions クラスのインスタンスを作成します。
  3. 最後に、save() メソッドを呼び出して、DWG を DXF として保存します。出力 DXF ファイルのパスと DxfOptions を引数として受け取ります。

次のコード サンプルは、Python で DWG を DXF に変換する方法を示しています。

# This code example demonstrates how to convert DWG to DXF
import aspose.cad as cad

# Specify paths for input and output files.
inputDWG = "C:\Files\sample.dwg";
outputDXF = "C:\Files\sample_out.dxf";

# Load DWG file
image = cad.Image.load(inputDWG)

# Specify DXF options
options = cad.imageoptions.DxfOptions()

# Save output DXF file
image.save(outputDXF, options);

Convert DWG to DXF with Options in Python

We can also specify various save options while converting a DWG file to a DXF by following the steps below:

  1. Image クラスを使用して入力 DWG ファイルをロードします。
  2. Create an instance of the CadRasterizationOptions class.
  3. Specify the option properties.
  4. Create an instance of the DxfOptions class.
  5. After that, set the vectorrasterizationoptions property to CadRasterizationOptions.
  6. Finally, call the save() method to save DWG as DXF.

The following code sample shows how to specify various CAD options while saving a DWG file as a DXF in Python.

# このコード例は、変換オプションを使用して DWG を DXF に変換する方法を示します。
import aspose.cad as cad

# 入力ファイルと出力ファイルのパスを指定します。
inputDWG = "C:\Files\sample.dwg";
outputDXF = "C:\Files\sample_out.dxf";

# DWGファイルをロードする
image = cad.Image.load(inputDWG)

# CAD ラスタライゼーション オプションを指定する
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True

# 変換する特定のレイアウトを選択してください
rasterizationOptions.layouts = ["Drawing1-Layout1"]

# DXF オプションを指定する
options = cad.imageoptions.DxfOptions()
options.vector_rasterization_options = rasterizationOptions

# 出力DXFファイルを保存する
image.save(outputDXF, options);

DWG から DXF へのコンバータ – 無料ライセンスを取得

無料の一時ライセンスを取得して、DWG から DXF へのコンバータ ライブラリを制限なく試すことができます。

オンラインDWGからDXFへのコンバーター

さらに、Web ベースの DWG から DXF コンバータ を無料で利用するオプションもあり、DWG ファイルを DXF 形式に簡単に変換できます。このオンライン ツールは、Aspose.CAD API を使用して作成されました。

Python DWG から DXF へのコンバーター – 学習リソース

AutoCAD を使用せずに DWG ファイルを読み取り、変換、操作する方法を説明します。さらに、次のリソースを参照して、ライブラリについて詳しく学ぶことができます。

結論

結論として、Python で DWG を DXF に変換するのは比較的簡単なプロセスです。この記事で説明する手順を使用すると、プログラムで簡単に DWG ファイルを DXF ファイルに変換できます。 Aspose.CAD for Python を活用すると、CAD 図面のレンダリング、データの抽出、さまざまな CAD ファイル形式間の互換性の確保などのタスクを簡素化できます。開発者が CAD 関連プロジェクトを合理化するのに役立ちます。 Python で DWG を DXF に変換するほかに、無料の DWG コンバータ Web アプリを使用して、オンラインで DWG ファイルを DXF 形式に変換できます。不明な点がある場合は、無料サポート フォーラムまでお問い合わせください。

関連項目