DWGからSVGC#

DWGファイルには、2Dまたは3D形式の設計データが含まれています。バイナリコーディングでベクター画像データとメタデータを含めることができます。特定の状況では、DWGファイルをSVG画像ファイルに変換する必要がある場合があります。この記事では、C#でプログラムによってDWGをSVG画像に変換する方法について説明します。

DWGからSVGへの変換–.NET APIのインストール

Aspose.CAD for .NET APIは、DWGおよびその他のいくつかのファイル形式の作成、編集、または操作をサポートしています。 新しいリリースセクションからDLLファイルをダウンロードするか、次のNuGetインストールコマンドを使用して、APIを構成できます。

PM> Install-Package Aspose.CAD

.NETでプログラムによってDWGをSVGに変換する

DWGからSVGへの画像変換には、いくつかの簡単な操作が含まれます。以下の手順に従って、DWGをSVG画像に変換できます。

  1. Imageクラスを使用して入力DWGファイルをロードします。
  2. SvgOptionsクラスのインスタンスを作成します。
  3. SVGカラーモードをグレースケール、RGBなどに設定します。
  4. 出力SVG画像ファイルを保存します。

以下のコードスニペットは、C#でDWGファイルをSVGイメージに変換する方法を示しています。

// 入力DWGファイルをロードします
Image image = Image.Load("sample.dwg");

// SvgOptionsクラスオブジェクトを初期化します
ImageOptions.SvgOptions options = new ImageOptions.SvgOptions();

// SVGカラーモードを設定する
options.ColorType = SvgColorMode.Grayscale;
options.TextAsShapes = true;

// 出力SVGファイルを保存します
image.Save("sample.svg" , options);

その他の機能を探す

ドキュメントを確認すると、APIの他の多くの機能を確認できます。さまざまなセクションでのさまざまなCAD関連の変換と操作について説明します。

結論

この記事では、DWGをSVG画像に変換する方法について説明しました。すべての形状とコンテンツを忠実度の高いSVGにレンダリングするため、変換の信頼性と効率性が向上します。この機能は、.NETCoreベースのアプリケーションの.NETFrameworkに組み込むことができます。さらに、APIは変換を実行するために他のツールに依存しないため、他のツールやアプリケーションをインストールする必要はありません。 フォーラムからお気軽にご連絡ください。喜んでお手伝いさせていただきます!

関連項目