DWGとDXFは、メタデータを含むCADデザインを保存するための一般的なファイル形式です。これらのファイルをウェブやデスクトップアプリケーションに直接埋め込んで表示するのは実用的ではありません。堅牢な解決策は、CADファイルを画像形式に変換することです。このガイドでは、DWG/DXFファイルをPNG、JPEG、BMP、TIFF、およびGIF画像にC#を使用して変換する手順を説明します。
目次
- Aspose APIを使用してC#でDWGまたはDXFを画像に変換する
- C#でDWGまたはDXFをPNGに変換する
- C#でDWGまたはDXFをJPEGに変換する
- C#でDWGまたはDXFをBMP、GIF、TIFFに変換する
Aspose APIを使用してC#でDWGまたはDXFを画像に変換する
Aspose.CAD for .NETは、C#またはVB.NETを使用してCADファイルを簡単に操作および変換するために設計された多目的なAsposeプラグインです。この強力なAPIを使用すると、数行のコードでDWG/DXFデザインをさまざまなラスタ画像形式に変換できます。APIをダウンロードするか、NuGetを通じて.NETアプリケーションに直接インストールできます。Asposeプラグインの価格は99ドルから始まり、開発者にとって手頃なソリューションとなっています。
C#でDWGまたはDXFをPNGに変換する
Aspose.CAD for .NETを使用してDWGまたはDXFファイルをPNG画像に変換する手順は以下の通りです:
- Imageクラスを使用してDWG/DXFファイルをロードします。
- CadRasterizationOptionsクラスのインスタンスを作成し、結果の画像の高さと幅を設定します。
- PngOptionsクラスのインスタンスを作成します。
- PngOptions.VectorRasterizationOptionsを_CadRasterizationOptions_オブジェクトに割り当てます。
- Image.Save(String, ImageOptionsBase)メソッドを使用してCADファイルをPNGに変換します。
以下は、変換を実行する方法を示すC#コードサンプルです:
C#でDWGまたはDXFをJPEGに変換する
DWG/DXFファイルをJPEG画像に変換するプロセスは、PNG変換と非常に似ています。Aspose.CAD for .NETを使用してこれを行う方法は次のとおりです:
- Imageクラスを使用してDWG/DXFファイルをロードします。
- CadRasterizationOptionsクラスの新しいインスタンスを作成し、出力画像の高さと幅を定義します。
- JpegOptionsクラスのインスタンスを作成します。
- JpegOptions.VectorRasterizationOptionsを_CadRasterizationOptions_オブジェクトに設定します。
- Image.Save(String, ImageOptionsBase)メソッドを使用してCADファイルをJPEG画像として保存します。
CAD DWG/DXFファイルをJPEG画像に変換する方法を示すC#コードサンプルは以下の通りです:
C#でDWGまたはDXFをBMP、TIFF、GIFに変換する
DWG/DXFファイルをBMP、TIFF、またはGIF画像に変換する手順は基本的に上記と同じです。唯一の違いは、使用するオプションクラスです。GIF、TIFF、およびBMP画像の場合、それぞれのクラスを使用します:GifOptions、TiffOptions、およびBmpOptions。以下は、DWGまたはDXFファイルをGIF、TIFF、およびBMP画像に変換する方法を示すC#コードサンプルです:
まとめ
この包括的なガイドでは、C#とAspose .NETプラグインを使用してCADのDWGまたはDXFファイルをPNG、JPEG、BMP、TIFF、GIFなどのさまざまな画像形式に変換する方法を学びました。また、変換プロセス中に結果のラスタ画像の寸法を指定する方法についても説明しました。AsposeのCADファイル操作APIの詳細については、公式ドキュメントをぜひご覧ください。
さらなる読み物
ボーナス: AsposeのText to GIFコンバーターをチェックして、タイピングするだけで魅力的なアニメーションを作成しましょう!