C# で CF2 を BMP に変換する

3D パッケージ設計またはその他のモデル データを含む CAD CF2 ファイル。型抜き装置などのCAD/CAMマシンで加工・切断することができます。オープン形式で保存され、複数のハードウェア デバイスおよびソフトウェア プログラムによって認識される場合があります。場合によっては、プログラムによって CF2 ファイルから BMP ドキュメントに図面をエクスポートする必要がある場合があります。このような変換により、図面をポータブル形式で共有できるようになります。この記事では、C# で CF2 ファイルを BMP に変換する方法を説明します。

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

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

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

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

すべてのタイプの描画の API の基本クラスは Image クラスです。CF2 画像は Cf2Image クラスで表されます。CadRasterizationOptions クラスを使用すると、[PageWidth] を変更できます。 BMP オプションは、API の BmpOptions クラスを使用して指定できます。

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

PM> Install-Package Aspose.CAD

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

結論

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

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

CF2 ファイルは、CAD/CAM ソフトウェアおよびハードウェア デバイスで処理できる 3 次元設計です。たとえば、折りたたむ前の段ボール箱の形状とデザインを保存する場合があります。 CF2 ファイルは汎用形式で保存されるため、複数の異なるプログラムでインポートおよびエクスポートできます。 Aspose.CAD for .NET API の詳細については、ドキュメント を使用して学習できます。不明な点がある場合は、無料サポート フォーラムまでお気軽にお問い合わせください。

関連項目