Aspose.CAD for .NET での CAD 図面サイズの調整
導入
.NET アプリケーションで CAD 図面のサイズをシームレスに調整したいと考えていますか? Aspose.CAD for .NET は堅牢なソリューションを提供し、CAD 図面のサイズ変更を簡単に処理できるようにします。このチュートリアルでは、Aspose.CAD を使用して CAD 図面のサイズを変更する複雑さを確実に理解できるように、プロセスを各ステップに分けて説明します。
前提条件
チュートリアルに入る前に、次の前提条件が満たされていることを確認してください。
- Aspose.CAD for .NET ライブラリ: からライブラリをダウンロードしてインストールします。Aspose.CAD for .NET ダウンロード ページ.
- サンプル CAD 図面: ドキュメント ディレクトリにサンプル CAD 図面ファイル (例: 「sample.dwg」) があることを確認します。
名前空間のインポート
まず、必要な名前空間を .NET アプリケーションにインポートします。この手順は、Aspose.CAD for .NET が提供する機能にアクセスするために重要です。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
ステップ 1: CAD 図面をロードする
まず、CAD 図面を Aspose.CAD.Image クラスのインスタンスにロードします。サンプル図面の正しいファイル パスがあることを確認してください。
string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "sample.dwg";
// Image のインスタンスに CAD 図面をロードします
using (var image = Aspose.CAD.Image.Load(sourceFilePath))
{
//コードはここにあります...
}
ステップ 2: BmpOptions を作成する
BmpOptions クラスのインスタンスを作成します。このクラスは、CAD 図面を BMP ファイルとして保存するときにオプションを指定します。
Aspose.CAD.ImageOptions.BmpOptions bmpOptions = new Aspose.CAD.ImageOptions.BmpOptions();
ステップ 3: CadRasterizationOptions を設定する
CadRasterizationOptions クラスをインスタンス化し、ベクトル ラスター化用にそのプロパティを構成します。
Aspose.CAD.ImageOptions.CadRasterizationOptions cadRasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
bmpOptions.VectorRasterizationOptions = cadRasterizationOptions;
ステップ 4: UnitType プロパティを設定する
CadRasterizationOptions の UnitType プロパティを設定して、サイズ変更の単位タイプを指定します。この例では、センチメートルに設定されています。
cadRasterizationOptions.UnitType = Aspose.CAD.ImageOptions.UnitType.Centimeter;
ステップ 5: レイアウト プロパティを設定する
[レイアウト] プロパティを設定して、サイズ変更した図面に含めるレイアウトを指定します。
cadRasterizationOptions.Layouts = new string[] { "Model" };
ステップ 6: BMP にエクスポートする
最後に、Save メソッドを使用して、サイズ変更したレイアウトを BMP ファイルとして保存します。
string outPath = sourceFilePath + ".bmp";
image.Save(outPath, bmpOptions);
これで、Aspose.CAD for .NET を使用して CAD 図面のサイズが正常に調整されました。
結論
このチュートリアルでは、Aspose.CAD を使用して .NET で CAD 図面のサイズを変更するプロセスを説明しました。これらの手順に従うことで、この機能をアプリケーションにシームレスに統合し、スムーズなユーザー エクスペリエンスを提供できます。
よくある質問
Q1: Aspose.CAD for .NET はすべての CAD 形式と互換性がありますか?
A1: Aspose.CAD for .NET は、DWG、DXF、DWF などを含む幅広い CAD 形式をサポートしています。チェックしてくださいドキュメンテーション完全なリストについては、
Q2: 複数のレイアウトのサイズを同時に変更できますか?
A2: はい、CadRasterizationOptions のレイアウト配列を調整することで、複数のレイアウトのサイズを変更できます。
Q3: Aspose.CAD for .NET のサポートはどこで受けられますか?
A3: にアクセスしてください。Aspose.CAD フォーラムコミュニティのサポートと支援のために。
Q4: 無料トライアルはありますか?
A4: はい、探索できます。無料トライアル Aspose.CAD for .NET の機能を評価します。
Q5: Aspose.CAD for .NET の一時ライセンスを取得するにはどうすればよいですか?
A5: テスト目的で一時ライセンスを取得します。ここ.