C# で CF2 を DXF に変換する

CAD アプリケーションは、2D または 3D 図面の作成に CF2 ファイルを使用します。具体的には、高速道路、橋、建物などの建設プロジェクトの設計を CF2 ファイルに作成して保存できます。場合によっては、プログラムによって図面を CF2 ファイルから DXF ドキュメントにエクスポートする必要がある場合があります。このような変換により、図面をポータブル形式で共有できるようになります。この記事では、C# で CF2 ファイルを DXF に変換する方法を学びます。

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

  1. C# CF2 から DXF へのコンバーター – 無料ダウンロード
  2. CF2ファイルをDXFドキュメントに変換する手順
  3. プログラムでCF2をDXFに変換
  4. オプションを使用してCF2をDXFにエクスポート

C# CF2 から DXF へのコンバーター – 無料ダウンロード

CF2 ファイルを DXF ドキュメントに変換するには、Aspose.CAD for .NET API を使用します。これにより、CF2 ファイルおよび その他の ファイル形式の作成、編集、操作が可能になります。

API の Image クラスは、すべての種類の描画の基本クラスです。 Cf2Image クラスは CF2 イメージを表します。 CadRasterizationOptions クラスを使用して PageWidth プロパティと PageHeight プロパティを設定できます。 API の DxfOptions クラスを使用すると、DXF オプションを指定できます。

APIのDLLをダウンロードするか、NuGetを使用してインストールしてください。

PM> Install-Package Aspose.CAD

C# を使用して CF2 ファイルを DXF に変換する方法

以下の手順に従って、Aspose.CAD for .NET を使用して CF2 ファイルを DXF ドキュメントに簡単に変換できます。

  • CF2図面ファイルをロードします。
  • CF2をDXFとして保存します。

ここで、C# でこれらの手順を実行して CF2 ファイルを DXF ドキュメントに変換する方法を見てみましょう。

C# でプログラム的に CF2 を DXF に変換する

CF2 を DXF に変換するには、以下の手順に従ってください。

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

次のコード サンプルは、C# を使用して CF2 ファイルを DXF ドキュメントに変換する方法を示しています。

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // DxfOptions クラス オブジェクトを初期化する
    DxfOptions options = new DxfOptions();

    // CF2 を DXF にエクスポート
    string outPath = "output.dxf";
    image.Save(outPath, options);
}

C# のオプションを使用して CF2 を DXF にエクスポートする

以下の手順に従って、CF2 ファイルを DXF ドキュメントに変換するときに DXF 保存オプションを指定できます。

  1. まず、Image クラスを使用して入力 CF2 ファイルをロードします。
  2. 次に、CadRasterizationOptions クラスのインスタンスを作成します。
  3. 次に、ページの高さと幅を指定します。
  4. 次に、DxfOptions クラスのインスタンスを作成します。
  5. その後、VectorRasterizationOptions プロパティを CadRasterizationOptions として設定します。
  6. 最後に、Save() メソッドを呼び出して DXF として保存します。出力 DXF ファイルのパスと DxfOptions を引数として受け取ります。

次のコード サンプルは、C# を使用して CF2 ファイルを DXF ドキュメントとして保存するときにページの高さと幅を指定する方法を示しています。

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // DxfOptions クラス オブジェクトを初期化する
    DxfOptions options = new DxfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // CF2 を DXF にエクスポート
    string outPath = "output.dxf";
    image.Save(outPath, options);
}

無料の一時ライセンスを取得する

無料の一時ライセンスを取得して、評価制限なしでライブラリを試すことができます。

結論

この記事では、次の方法を学びました。

  • 既存の CF2 図面ファイルをロードします。
  • ページの高さと幅を指定します。
  • 保存オプションを定義します。
  • C# で CF2 を DXF として保存します。

C# で CF2 を DXF に変換するほかに、ドキュメント を使用して Aspose.CAD for .NET API について詳しく学ぶことができます。不明な点がある場合は、無料サポート フォーラムまでお気軽にお問い合わせください。

関連項目