この詳細な例では、C#でDWGをJPGに変換する方法を説明します。 C#を使用したAutoCADのJPGへのエクスポートは、Aspose.CAD for.NETAPIを使用して簡単に実行できます。このチュートリアルでは、C#を使用してAutocadDWGをJPGにエクスポートする方法を学習します。 C#でAspose.CADを使用して、AutocadをJpegとして複数の色と単一の色の両方の形式で保存します。
C#でDWGをJPGにエクスポートする手順
- NuGet.orgからAspose.CAD for .NETパッケージを取得します
- コードにAspose.CADおよびAspose.CAD.FileFormat名前空間を含めます
- SetLicenseメソッドを使用してAspose.CADライセンスをロードします
- Imageクラスを使用してJPEGにエクスポートするためのソースDWGをロードします
- 目的のJPEGファイルのラスタライズオプションを設定します
- DWGをJPEGにエクスポートした画像をディスクに保存します
CAD(Computer Aided Design)図面のDWGファイル形式には、2Dおよび3D設計データがバイナリ形式のデータで含まれています。 CADファイルの内容を保持するためのベクター画像とメタデータで構成されています。この例は、C#を使用したDWGからJPEGに関するものですが、DXFまたはDGNファイル形式にも使用できます。
C#を使用してAutoCADをJPGにエクスポートするためのコード
using System; | |
using Aspose.CAD; | |
using Aspose.CAD.FileFormats.Jpeg; | |
namespace DWGToJPEG | |
{ | |
class ExportDWGToJpg | |
{ | |
public static void Main(string[] args) | |
{ | |
// Initialize license object | |
License license = new License(); | |
// Set license by providing path to license file | |
license.SetLicense("Aspose.Cad.lic"); | |
//Load the DWG to export to JPEG | |
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("")) | |
{ | |
// Create an instance of CadRasterizationOptions | |
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = | |
new Aspose.CAD.ImageOptions.CadRasterizationOptions(); | |
// Set page width & height | |
rasterizationOptions.PageWidth = 1200; | |
rasterizationOptions.PageHeight = 1200; | |
//Set background color and object colors | |
rasterizationOptions.BackgroundColor = Aspose.CAD.Color.White; | |
rasterizationOptions.DrawType = Aspose.CAD.FileFormats.Cad.CadDrawTypeMode.UseObjectColor; | |
// Create an instance of JpegOption for the converted Jpeg image | |
ImageOptionsBase options = new Aspose.CAD.ImageOptions.JpegOptions(); | |
// Set rasterization options for exporting to JPEG | |
options.VectorRasterizationOptions = rasterizationOptions; | |
// Save DWG to JPEG image | |
image.Save("Exported_image_out.jpeg", options); | |
} | |
} | |
} | |
} |
前のトピックでは、C#でDXFファイルからテキストを抽出する方法を示しました。前述のトピックでは、C#コードサンプルを使用してDWGをJPEGにエクスポートしました。 AutocadファイルをJPGに保存するこのプロセス全体では、Autocadをシステムにインストールする必要はなく、APIはWeb、デスクトップ、ASP.NETなどのあらゆる形式のC#アプリケーションでシームレスに機能します。