Aspose.CAD for .NET を使用した CAD からラスター イメージへの変換のエクスポート
導入
Aspose.CAD for .NET を使用して、CAD レイアウトをラスター イメージ形式に簡単に変換したいとお考えですか? このステップ バイ ステップ ガイドは、プロセスをスムーズに進めるための簡潔なコード スニペットを完備しています。経験豊富な開発者でも、初心者でも、このチュートリアルはあらゆるスキル レベルに役立つ情報を提供します。
前提条件
始める前に、次のものがあることを確認してください。
- Aspose.CAD for .NETライブラリ: ライブラリを以下のサイトからダウンロードしてインストールします。Aspose.CAD ウェブサイト.
- CAD図面ファイル: CAD図面ファイル(例:
conic_pyramid.dxf
)変換の準備ができました。
必要な名前空間をインポートする
.NET プロジェクトでは、Aspose.CAD 関数を利用するために必要な名前空間をインポートする必要があります。コードの先頭に次のコードを追加します。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
ステップ1: CAD図面を読み込む
まず、ディレクトリを指定して、CAD ファイルをイメージ インスタンスに読み込みます。
string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "conic_pyramid.dxf";
// CAD図面を読み込む
using (var image = Image.Load(sourceFilePath))
{
//次のステップに進む
}
ステップ2: ラスタライズオプションを作成する
次に、ラスタライズ オプションを設定し、出力イメージの希望する寸法を定義します。
// CadRasterizationOptions を初期化する
var rasterizationOptions = new CadRasterizationOptions
{
PageWidth = 500,
PageHeight = 500
};
ステップ3: 変換するレイヤーを指定する
特定のレイヤーを変換する場合は、ラスタライズ オプションに追加します。
//変換するレイヤーを指定
rasterizationOptions.Layers = new [] { "LayerA" };
ステップ4: JPEGエクスポートオプションを設定する
次に、エクスポートする画像形式 (この場合は JPEG) のオプションを作成します。
//エクスポート用のJpegOptionsを作成する
var options = new JpegOptions
{
VectorRasterizationOptions = rasterizationOptions
};
ステップ5: JPEG形式にエクスポート
最後に、変換した画像を保存します。
//出力ファイルのパスを定義して画像を保存する
string outputFilePath = MyDir + "CADLayersToRasterImageFormats_out.jpg";
image.Save(outputFilePath, options);
追加機能: すべてのレイヤーを変換
CAD 図面内のすべてのレイヤーを変換するには、次のようなメソッドを実装できます。
void ConvertAllLayersToRasterImageFormats()
{
//レイヤーを反復処理し、それぞれを個別のJPEGファイルとして保存します。
//実装コードをここに入力
}
結論
おめでとうございます。Aspose.CAD for .NET を使用して、CAD レイアウトをラスター イメージ形式に効果的に変換する方法を学習しました。このガイドでは、効率的な CAD 変換を目指す開発者に適した簡単なアプローチを紹介します。
よくある質問
異なる画像形式にエクスポートできますか?
もちろんです!JpegOptions
他のフォーマットオプション、例えばPngOptions
またはBmpOptions
ニーズに応じてお選びいただけます。
試用版はありますか?
はい、以下の手順で試用版をダウンロードして機能を試してみることができます。リンク.
Aspose.CAD のサポートはどこで受けられますか?
コミュニティサポートについては、Aspose.CADをご覧ください。フォーラム、またはより専門的なサポートが必要な場合はライセンスの購入を検討してください。
一時ライセンスは可能ですか?
はい、一時ライセンスは利用可能です。リクエストすることができます。ここ.
詳細なドキュメントにはどこでアクセスできますか?
包括的なドキュメントをご覧くださいここ詳細についてはこちらをご覧ください。