CAD ファイルでのカラーのレンダリング - Aspose.CAD ガイド

導入

.NET を使用して CAD ファイルでカラーをレンダリングするという課題に取り組んでいますか?これ以上探さない!この包括的なガイドでは、強力な Aspose.CAD ライブラリを使用してプロセスを段階的に説明します。このチュートリアルを終えると、CAD ファイルでカラーを簡単にレンダリングするための知識が身につくでしょう。

前提条件

チュートリアルに入る前に、次の前提条件が満たされていることを確認してください。

  • Aspose.CAD ライブラリ: Aspose.CAD ライブラリを次からダウンロードしてインストールします。ここ.

  • 開発環境: .NET 開発環境がセットアップされていることを確認します。

  • CAD ファイル: テスト用にサンプル CAD ファイルを用意します。このチュートリアルでは「test1.dwg」を使用できます。

名前空間のインポート

.NET プロジェクトで、Aspose.CAD 機能にアクセスするために必要な名前空間をインポートします。コードの先頭に次の行を追加します。

using Aspose.CAD.ImageOptions;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;

ステップ 1: プロジェクトをセットアップする

新しい .NET プロジェクトを作成し、必要なディレクトリを設定します。 Aspose.CAD ライブラリがプロジェクトで参照されていることを確認してください。

ステップ 2: ファイル パスを定義する

入力 CAD ファイルと出力 PNG ファイルのパスを指定します。コード内の次の行を更新します。

string MyDir = "Your Document Directory";
string inputFile = MyDir + "test1.dwg";
string outputFile = MyDir + "test1.png";

ステップ 3: CAD ファイルをロードする

次のコードを使用して、CAD ファイルを開いてロードします。

using (FileStream fs = new FileStream(inputFile, FileMode.Open))
{
    using (FileStream output = new FileStream(outputFile, FileMode.Create))
    {
        Image document = Image.Load(fs);

ステップ 4: ラスター化オプションを構成する

ラスタライズ オプションを構成して、レンダリング プロセスをカスタマイズします。次の行を更新します。

PngOptions saveOptions = new PngOptions();

CadRasterizationOptions options = new CadRasterizationOptions();
options.NoScaling = false;
options.PageHeight = document.Height * 10;
options.PageWidth = document.Width * 10;
options.DrawType = Aspose.CAD.FileFormats.Cad.CadDrawTypeMode.UseObjectColor;
saveOptions.VectorRasterizationOptions = options;

ステップ 5: レンダリングされたイメージを保存する

指定したオプションを使用して、レンダリングされたイメージを保存します。

document.Save(output, saveOptions);

結論

おめでとう! Aspose.CAD for .NET を使用して CAD ファイルの色を正常にレンダリングできました。このステップバイステップのガイドでは、CAD レンダリング機能を強化するスキルを身につけることができます。

よくある質問

Q1: Aspose.CAD は無料で使用できますか?

A1: Aspose.CAD は無料の試用版を提供しています。ここ。購入する前にその機能を調べることができます。

Q2: Aspose.CAD の詳細なドキュメントはどこで入手できますか?

A2: ドキュメントを参照してください。ここ Aspose.CAD の機能の詳細については、「Aspose.CAD 機能の詳細」を参照してください。

Q3: Aspose.CAD の一時ライセンスを取得するにはどうすればよいですか?

A3: 仮免許を取得するここテスト目的のため。

Q4: サポートが必要ですか、それとも質問がありますか?

A4: Aspose.CAD コミュニティにアクセスしてください。フォーラムサポートとディスカッションのため。

Q5: Aspose.CAD ライブラリはどこで購入できますか?

A5: Aspose.CAD を購入するここその可能性を最大限に引き出すために。