3D パッケージ設計またはその他のモデル データを含む CAD CF2 ファイル。型抜き装置などのCAD/CAMマシンで加工・切断することができます。オープン形式で保存され、複数のハードウェア デバイスおよびソフトウェア プログラムによって認識される場合があります。場合によっては、プログラムによって CF2 ファイルから BMP ドキュメントに図面をエクスポートする必要がある場合があります。このような変換により、図面をポータブル形式で共有できるようになります。この記事では、C# で 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 に変換するには、以下の手順に従ってください。
- Image クラスを使用して入力 CF2 ファイルをロードします。
- BmpOptions クラスのインスタンスを作成します。
- 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 保存オプションを指定できます。
- Image クラスを使用して入力 CF2 ファイルをロードします。
- CadRasterizationOptions クラスのインスタンスを作成します。
- ページの高さと幅を指定します。
- BmpOptions クラスのインスタンスを作成します。
- VectorRasterizationOptions プロパティを CadRasterizationOptions として設定します。
- 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 の詳細については、ドキュメント を使用して学習できます。不明な点がある場合は、無料サポート フォーラムまでお気軽にお問い合わせください。