CF2 ファイルは、2D または 3D データを含む CAD 図面です。場合によっては、ファイルの内容を画像に表示するには、DWFX または DWF イメージを作成する必要があります。この記事では、このようなユースケースに従って、C# でプログラムによって CF2 ファイルを DWF または DWFX イメージに変換する方法について説明します。
- CF2 から DWF または DWFX イメージ コンバーター – C# API のインストール
- C# でプログラム的に CF2 を DWF イメージに変換する
- C# でプログラム的に CF2 を DWFX イメージに変換する
CF2 から DWF または DWFX イメージ コンバーター – C# API のインストール
Aspose.CAD for .NET API は、CF2 および その他の多く ファイル形式の変換をサポートしています。 ダウンロード セクションから DLL ファイルをダウンロードするか、次の NuGet インストール コマンドを使用して API を構成するだけです。
PM> Install-Package Aspose.CAD
C# でプログラム的に CF2 を DWF イメージに変換する
次の手順に従って、CF2 ファイルを DWF イメージに変換できます。
- Image クラスを使用してソース CF2 をロードします。
- CadRasterizationOptions クラスのインスタンスを作成します。
- 出力画像のサイズなどのプロパティを設定します。
- 出力された DWF イメージを保存します。
以下のコード スニペットは、C# で CF2 ファイルを DWF イメージに変換する方法を説明しています。
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// DwfOptions クラス オブジェクトを初期化する
DwfOptions options = new DwfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// CF2 を DWF にエクスポート
string outPath = "output.dwf";
image.Save(outPath, options);
}
C# でプログラム的に CF2 を DWFX イメージに変換する
次の手順で、CF2 ファイルを DWFX イメージに変換できます。
- Image クラスを使用して入力 CF2 ファイルを読み込みます。
- CadRasterizationOptions クラスのインスタンスを作成します。
- DwfxOptionsクラスのオブジェクトを初期化します。
- 出力 DWFX イメージを保存します。
次のコード スニペットは、C# でプログラムによって CF2 ファイルを DWFX イメージに変換する方法を示しています。
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// DwfOptions クラス オブジェクトを初期化する
DwfOptions options = new DwfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// CF2 を DWFX にエクスポート
string outPath = "output.dwfx";
image.Save(outPath, options);
}
無料の一時ライセンスを取得する
無料の一時ライセンスをリクエストすることで、評価制限なしで API のすべての機能をテストできます。
結論
この記事では、CF2 ファイルを DWF または DWFX イメージに変換する方法を学習しました。さらに、ドキュメント セクションにアクセスすると、API によって提供される他のいくつかの機能を調べることができます。ご不明な点がございましたら、お気軽に フォーラム までご連絡ください。